Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
This book starts with a general introduction to regular expressions. The first section describes and defines the constructs used in regular expressions, and establishes the common principles of pattern matching. The remaining sections of the book are devoted to the syntax, features, and usage of regular expressions in various implementations.
The implementations covered in this book are Perl, Java?, .NET and C#, Ruby, Python, PCRE, PHP, Apache web server, vi editor, JavaScript, and shell tools.