You're right: my copy of the Camel book is the Third edition, from 2000. The cover has a corner tagged with 'revised and updated'. The 4th edition was released on 2012.
It covers Perl 5.6 with the title changed to "Programming Perl: Unmatched power for text processing and scripting" and also covers: New keywords and syntax I/O layers and encodings New backslash escapes Unicode 6.0 Unicode grapheme clusters and properties Named captures in regexes Recursive and grammatical patterns Expanded coverage of CPAN Current best practices so is probably worth having if you write a lot of Perl code. Disclosure: I write mostly C and Java with a little bash and awk on the side, so value having a comprehensive book like the Camel to hand if I need it. BTW, the online regex development page URLs I gave were working as expected at the time I wrote that note. Martin On Sun, 2021-07-11 at 11:17 -0400, Kevin A. McGrail wrote: > > Martin Gregorie wrote: > > If you have a copy of "The Camel Book", otherwise known as > > "Programming > > Perl" by Larry Wall, Tom Christiansen & John Orwant" pub. O'reilly, > > or > > know somebody who has a copy, have a read of Chapter 5 'Pattern > > Matching' which contains about the clearest explanation of how regexes > > work and how to write them that I've seen anywhere - and better yet, > > it > > describes Perl regexes, which is what SA uses. > > Martin, > > My version of The Camel, admittedly the 2nd edition from 1996, has > chapter 5 as Packages, Modules, and Object Classes. Section 2.4, > however, is a detailed section on Regular Expressions. Is that the one > you meant because I'd like to reference it correctly along with your > other great advice. Is it Chapter 5 in another edition? > > Regards, > KAM >