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
- 2952 reads
- Printer friendly version (unavailable!)




Two fantastic free software companies that make Free Software Magazine possible:
Buzz authors
Free Software news
- I ♥ reading planets - nothing better to get "inside" #freesoftware communities like !ubuntu http://ur1.ca/1uu6 or !gnome http://ur1.ca/6q3c
- autohokey, autohotkey download, free script, Free Software, 매크로, 매크로프로그램, 무료프로그램, 오토핫키, 유용한 프로그램, 좋은 유틸리티, 추천 매크로, 추천 유틸리티, 추천스크립트
- Two More Bills in the SCO Bankruptcy and Some Trademark Oddities
- Psystar Files Motion to Leave Chapter 11
- Swiss court: Gov can buy M$ licenses, but has to be aware of risk that contracts could be declared void during main process !freesoftware
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
-
2009: software installation in GNU/Linux is still broken -- and a path to fixing it
Tony Mobily, 2009-06-23 -
The Bizarre Cathedral - 44
Ryan Cartwright, 2009-06-08 -
Free Software Magazine caught in the 3fn shutdown crossfire
Tony Mobily, 2009-06-05 -
Is Android the key to the GNU/Linux desktop? Really?
Tony Mobily, 2009-06-12 -
The Bizarre Cathedral - 45
Ryan Cartwright, 2009-06-15
Hot topics - last 21 days
-
2009: software installation in GNU/Linux is still broken -- and a path to fixing it
Tony Mobily, 2009-06-23 -
The Bizarre Cathedral - 45
Ryan Cartwright, 2009-06-15 -
Will Google Wave revolutionise free software collaboration?
Ryan Cartwright, 2009-06-15 -
The Bizarre Cathedral - 46
Ryan Cartwright, 2009-06-22
