Book review: Regular Expression Pocket Reference by Tony Stubblebine
Download the whole article as PDF
Short URL: http://fsmsh.com/1555
- 2006-06-22
- Published on web | Easy
-
Write a full post in response to this!
This wonderful little book contains the most common and useful information on Regular Expressions you will need for Perl, C, PHP, Python, Java, .NET, vi Editor, and shell tools. The author, Tony Stubblebine, credits another O’Reilly book, Mastering Regular Expressions, as being the definitive work. Fortunately though, this book is sized a little smaller for quicker references. Sometimes you just need a quick reminder on syntax and don’t need a definitive work. Stubblebine has also written articles with titles such as: Five Habits for Successful Regular Expressions, Regexp Power, and Maintaining Regular Expressions.
I’ve always felt that a useful book allowed you to find the information you wanted without wading through what the author thought you needed. This book provides that usefulness. Of course, there is a trade off—you have to get back to work quicker when you find the information you were looking for. It is sized just right to carry around in a lab or to have on your desk and thumb through when you need it. This book does not belong on a shelf. You could skim through it cover to cover and probably find what you were looking for without ever checking the table of contents. The information is grouped tightly to support speedy searches.
It is the perfect size for carrying
The contents
The book is a tidy 100 pages and—according to my faithful Ziggy™ ruler—only 4.25 inches wide by 7 inches tall. The layout of the book is what makes it so useful. You don’t have to wonder if the provided examples will work for Perl or the vi Editor. Each implementation has its own section. If you’re only working in Python, for example, then the book will seem to be eight pages long. The longest section is only eleven pages. Most readers will probably find themselves using more than just one section though. Regular expressions are used in a surprising number of different free software tools. Each section follows a consistent format and layout. Once you know how to find information in one section, finding the same information in another section is no trouble at all. The section will start with Supported Metacharacters and end with Other Resources. Depending on the implementation, additional information may be provided on Unicode Support, Pattern Matching, and Examples.
Who’s this book for?
Those individuals who already have an understanding of regular expressions will get the most out of this book. You don’t have to have them mastered, just familiar enough to recognize the answers when you find them. This book contains information to keep you working through problems without requiring you to actually stop working and switch to researching. If you are the type of person who creates their own cheat sheets, this book will be a perfect companion for you. I would expect page corners to be turned down and sticky notes to be pasted throughout the book in a very short time. Many workers use a wide variety of tools every day. You might not have even realized that your tools support regular expressions. This book covers so many implementations, chances are extremely high that it will cover yours.
Relevance to free software
By mastering regular expressions in any implementation, you have prepared yourself to use free software to the best advantage. Three of the P’s referred to in the LAMP acronym are represented: Perl, PHP, and Python. With this reference at your side, you can demonstrate the usefulness of free software by finding answers and solving problems quickly using regular expressions. Regular expressions are not unique to free software, but you will find them fully implemented in many free software tools. While not specifically promotional of proprietary software, .NET and C# are covered.
This book has all the information you need in a tiny little package
Pros
This book has all the information you need in a tiny little package. It is the book to use when you are working and need to solve a regular expression problem. You can save those larger, definitive works for when you are performing research and have more time.
Cons
It is a pocket reference. The information is presented in a quick and concise manner. To the beginner, it may seem a little blunt. Don’t be put off by this though, just recognize you need to pick up a “teaching” book on regular expressions and come back to this pocket reference later on.
| Title | Regular Expression Pocket Reference |
| Author | Tony Stubblebine |
| Publisher | O’Reilly |
| ISBN | 059600415X |
| Year | 2003 |
| Pages | 100 |
| CD included | No |
| FS Oriented | 7 |
| Over all score | 9 |
In short
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This article is made available under the "Attribution" Creative Commons License 3.0 available from http://creativecommons.org/licenses/by/3.0/.
Biography
Brian Turner: After 18 years supporting communication networks, satellite and microwave, I've discovered some fun on the PC again. GNU/Linux, Mac OS X and MS Windows all have their uses, but GNU/Linux is where the fun is at.
- Login or register to post comments
- 3892 reads
- Printer friendly version (unavailable!)




Best voted contents
-
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Interview: Nina Paley (author of "Sita Sings the Blues" and the two "Minute Meme" animations)
Terry Hancock, 2010-03-15
Buzz authors
Free Software news
- RT @rejon I'm turning into WOLFGANG. I'm getting more extreme about FREESOFTWARE, FREEHARDWARE, by the second. #nanonote #qihardware
- guaka: http://chdk.wikia.com/ #awesome #freesoftware for my #canon #ixus http://casarobino.org/node/10395
- http://chdk.wikia.com/ #awesome #freesoftware for my #canon #ixus
- Eben Moglen vs The Cloud: http://ur1.ca/q70n #fsf #cloudcomputing #freesoftware
- Op-ed from @eximious on Women in #FreeSoftware. *cough* *cough* Come to Libre Planet to discuss such topics. http://bit.ly/c1aWk9
Similar entries
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Linux performance: is Linux becoming just too slow and bloated?
Mitch Meyran, 2010-01-26 -
Web code is already open - why not make it free as well
Ryan Cartwright, 2010-01-20 -
Save "Sita Sings the Blues" from the Flash format: can you convert FLA?
Terry Hancock, 2010-01-29 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05
Hot topics - last 21 days
-
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Interview: Nina Paley (author of "Sita Sings the Blues" and the two "Minute Meme" animations)
Terry Hancock, 2010-03-15
Odiogo
Free Software Magazine uses Apollo, project management and CRM for its everyday activities!

