Each chapter focuses on a single topic, with an emphasis on a small set of examples that are clearly presented and which serve to illustrate the points being made in the text. The examples are of the sort that are likely to crop up in the real-world rather than contrivances that don’t make much sense in isolation. The layout of the text helps as well, with the presentation organised so that it’s easy to see at a glance what is going on.
As a single volume introduction the book works well-enough. The focus is firmly on the practical, so in depth discussions of finite state machines and the like are notably absent. Also the text tries to steer an agnostic course through the various implementations of regular expressions in Perl, JavaScript, Python, Java, C# and so on. A quick over-view of these different implementations is included in an appendix, though it doesn’t come near the detail included in Tony Stubblebine’s ‘Regular Expression Pocket Reference’
Link: techbookreport.com