Regular Expression Pocket Reference
This book belongs in the pocket of every mySQL programmer who doesn't yet have it memorised.
My Rating: ![]()
![]()
![]()
![]()
![]()
Pros
- Covers Perl, Java, .net, PHP, Python, Ruby, JavaScript, PCRE, Apache, and shell tools.
- Good explanation of how regular expressions work and the different ways that different languages process them
Cons
- Separation of languages into separate sections makes much of the information repetitive
- Much of the book will not be relevant as most people don't use all the languages.
- Poor examples of Regular Expressions as most are custom US formats that have no meaning to anyone else.
Description
- Second Edition: July 2007
- 117 page pocket paperback
- Published by O'Reilly Media
- ISBN: 0-596-51427-1
- Author Tony Stubblebine
Review
While this is a relatively small book (will fit in your pocket), I can't help but feel that the book could have been reorganised in a way that would have made it a lot smaller still.
The book provides a separate section that outlines the regular expression syntax supported by each of the many different languages that the book covers. While this information is thorough in scope and laid out in meaningful tables, the fact that large sections of the information are the same for each of the languages makes the book very repetitive. The provided format both makes large sections of the book redundant (those languages you are not using) and also makes it difficult to tell if switching to an alternative language would provide the options that you need to more easily perform your desired task.
I would have preferred to have all of the information listed once with each option then indicating which of the languages do/do not support that option. This would have made the book less than half the size, would have made it less repetitive, and would have provided better information on alternative languages that might be preferable to use for specific commands.



