Contains a clear introduction to what regular expressions are and how to use them. It also covers common pitfalls when working with
regexes like explosive backtracking and the platform specific differences in behavior. For this reason, we are shown the solution expressions for the following languages - C#, Java, JavaScript, PHP, Perl, Python, Ruby, and VB.NET.
Contains (100+) examples for most of the common regular expression use cases like validating email addresses, parsing a Common Log Format file, or extracting a query from a URL. This is a good reference to keep on hand for finding solutions to common problems that can be solved via regular expressions.