but not for beginners
This pocket reference begins with an overview of Regular Expressions and continues with a look at each of the main languages and tools that support REs, including many examples. It would be a useful reference for an expert, but of most value at intermediate level. This is only a pocket reference so a beginner would be better off with a more comprehensive book such as "Mastering Regular Expressions" by Jeffrey Friedl.