Simplify Your Life with Regular Expression Recipes

16
Julie Miller writes “Berkeley, CA—13 January 2005—Regular expressions are an essential part of programming, but ironically, learning how to use them effectively can be a frustrating process, as the syntax is generally non-intuitive, complex and hard to grasp.

Aware that most programmers will need to learn about regular expressions at some point in their careers, Apress published Regular Expression Recipes: A Problem-Solution Approach by Nathan A. Good in December 2004.

“If you know any mathematical expressions, you already know basically what regular expressions are. Regular expressions are just like mathematical expressions, except they operate on sequences of characters, or strings, instead of numbers. Understanding this concept will help you understand the best way to learn how to use regular expressions,†according to Good.

Regular Expression Recipes is written for many different user levels. Beginners can start off by plugging the expressions straight into their code, to get up and running instantly, without needing to understand how the expressions work. They can also learn by example, rather than having to wade through pages of tiresome syntax explanation. More advanced programmers will find this book an indispensable reference guide to combining code. In short, Regular Expression Recipes is the ideal book for anyone wanting to expand his regular expression library.

Highlights of Regular Expression Recipes:

• Concisely illustrates when and why regular expressions should be used
• Samples are given in Perl, Python, PHP, Vim, grep, and sed
• Offers thorough but succinct explanations of how each expression works
• Written as both a quick reference and teaching guide for regular expressions

Emphasizing that an understanding of regular expressions can make a programmers life easier, Good says, “Perhaps you’re in an office where regular expressions are regarded as voodoo magic—cryptic incantations that everyone fears and nobody understands. This is your chance to become the Grand Wizard of Expressions, to be revered by your peers.â€

To read more about Regular Expression Recipes or the author, or to view a table of contents and sample chapter, please select this title in our online catalog at www.apress.com.

Apress Authors: The Expert’s Voice™

NATHAN A. GOOD lives in the Twin Cities area in Minnesota. As a contractor, he does software development, software architecture, and systems administration for a variety of companies. When he is not writing software, Nathan enjoys building PCs and servers, reading about and working with new technologies, and trying to get all of his friends to make the move to open source software. When he’s not at a computer, he spends time with his family, his church, and at the movies.

***

About Apress

All Apress titles are available at bookstores nationwide, online booksellers, and from Springer New York, Inc. at 800-777-4643; fax 201.348.4505. Contact us for more information at sales@apress.com.

For a review copy, author interview, cover file, or more information about Apress’ innovative approach to publishing, contact Julie Miller at 510-549-5930, extension 126, or write to julie@apress.com.

Apress L.P., based in Berkeley, California, is a fast-growing publisher of technical books devoted to meeting the needs of information technology professionals. Apress is dedicated to publishing titles of the highest quality and has compiled a team of authors that reads like a veritable “Who’s Who” of the computing industry.

Regular Expression Recipes: A Problem-Solution Approach

Nathan A. Good
Published 20 December 2004
ISBN: 1-59059-441-x * $34.99 * 320 pages”