Kevin the Bandicoot writes: > Is there a reason the regexps are setup the way they are? Yes: Because they're bloody painful to work on, and they've gotten as far as they have through raw intellectual sweat, almost all Lars'. This came up a month or more ago, and then Lars commented on it thus, when he came up for air a couple weeks back: