
Reserve it at BN.com & pick it up in 60 minutes at your local store.
Enter a zip code
(Paperback)
Intended for Windows users and developers, this guide describes the component parts of regular expression patterns, shows what they do, and explains how they can be used with a variety of text manipulation tools and languages. Separate chapters illustrate the regular expression functionality supported by Microsoft Word and Excel, SQL Server 2000, VBScript, C
More Reviews and RecommendationsAndrew Watt is an independent consultant and experienced author with an interest and expertise in XML and Web technologies. He has written and coauthored more than 10 books on Web development and XML, including XPath Essentials and XML Schema Essentials. He has been programming since 1984, moving to Web development technologies in 1994. He’s a well-known voice in several influential online technical communities and is a frequent contributor to many Web development specifications.
Reader Rating:
See Detailed Ratings
February 17, 2005: Regular expressions are one of those useful concepts that programmers have reimplemented in each new, aspiring language or software package. There has always been an abiding need for a compact notation that lets skilled users (and programmers) denote what they are looking for, in a set of textual data. Watt brings a lot of this work together, so that you can concisely find what you might need. Also, the book shows that much of the notation is common across the many implementations. Plus, once you've mastered a few of these, learning another is easy. Your experience transfers well. Chapter 2 has a good summary of the rest of the book. It points to a comprehensive list of packages and languages that have regexp, and which are covered later in the book. The packages include the open source StarOffice, and Microsoft Word and Excel. While the languages include JavaScript, JScript, VBScript, VB.NET, C#, Java, PHP and Perl. The heft of the book lies in supporting these examples. But the basic ideas are very simple.