Before reading further... Are you looking for great Linux hosting from a company that cares about GNU/Linux? Pick Dreamhost hosting, get a 10% bonus to the disk space (and support Free Software Magazine in the meantime!)
Book review: Regular Expression Pocket Reference by Tony Stubblebine
Download the whole article as PDF
- 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
- 2222 reads
- Printer friendly version (unavailable!)




Looking for Linux hosting, reviews, coupons, etc.? See out user-voted list
Best voted contents
-
Is Microsoft trying to kill Apache?
Gary Richmond, 2008-08-08 -
How do Drigg and Pligg compare?
Tony Mobily, 2008-08-17 -
The top 4 internet flame wars about free software
Andrew Min, 2008-08-16 -
Creating wealth with free software
Richard Rothwell, 2008-08-05
Similar entries
Buzz authors
All news
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
-
Don't compare GNU/Linux with Windows or MacOS - they are not in the same game
Ryan Cartwright, 2008-07-07 -
Self-signed certificates and Firefox 3 - a possible solution
Ryan Cartwright, 2008-08-05 -
Dictators in free and open source software
Tony Mobily, 2008-07-22 -
Why sharing matters more than marketshare to GNU/Linux
Terry Hancock, 2008-08-01 -
Why did Javascript/AJAX mop the floor with Java, Flash and Silverlight? Or, why open standards eventually win
Tony Mobily, 2008-07-30
Hot topics - last 21 days
-
How do Drigg and Pligg compare?
Tony Mobily, 2008-08-17 -
The Bizarre Cathedral - 18
Ryan Cartwright, 2008-08-17 -
Is Microsoft trying to kill Apache?
Gary Richmond, 2008-08-08 -
An open letter to Barack Obama and the DNC (or, change video formats)
Anthony Taylor, 2008-08-27

Dedicated server