Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))
<div><p>This handy little book offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as a quick reference, <em>Regular Expression Pocket Reference</em> covers the regular expression APIs for Perl 5.8, Ruby (including some upcoming 1.9 features), Java, PHP, .NET and C#, Python, vi, JavaScript, and the PCRE regular expression libraries.<br/><br/>This concise and easy-to-use reference puts a very powerful tool for manipulating text and data right at your fingertips. Composed of a mixture of symbols and text, regular expressions can be an outlet for creativity, for brilliant programming, and for the elegant solution. <em>Regular Expression Pocket Reference</em> offers an introduction to regular expressions, pattern matching, metacharacters, modes and constructs, and then provides separate sections for each of the language APIs, with complete regex listings including:</p><ul><li>Supported metacharacters for each language API</li><li>Regular expression classes and interfaces for Ruby, Java, .NET, and C#</li><li>Regular expression operators for Perl 5.8</li><li>Regular expression module objects and functions for Python</li><li>Pattern-matching functions for PHP and the vi editor</li><li>Pattern-matching methods and objects for JavaScript</li><li>Unicode Support for each of the languages</li></ul>With plenty of examples and other resources, <em>Regular Expression Pocket Reference</em> summarizes the complex rules for performing this critical text-processing function, and presents this often-confusing topic in a friendly and well-organized format. This guide makes an ideal on-the-job companion.</div>