Skip to content

Updates to Chapter 7, "In the World of Regular Expressions"

[This post notes differences between the fifth and sixth editions.]

I just committed the new Chapter 7, "In the World of Regular Expressions". It was quite an education, even for me, because the character class stuff has changed so much since Perl 5.6, and, since Learning Perl had been ignoring Unicode, we didn't face the hard problems.

This is all rather painful to update because I didn't want to go through everything assuming ASCII semantics (so, very few changes) then tack on an "if you are using Unicode" section that then invalidates everything. We just have to bite the bullet and make the switch to thinking of Unicode as the default and ASCII as the backward-compatibility special case.