I've reorganized the regular expression content in the new Programming Ruby, and added some cool new advanced examples. This one's fairly straightforward, but I love the fact that I can now start refactoring my more complex patterns, removing duplication. The stuff below is an extract from the unedited update. It'll appear in the next beta. It follows a discussion of named groups, \k and related