Yup. But doing all the logic in a regexp feels less comfortable to me. I'm just more versed in parser/lexer's for logic that is more complex. The entire putting perl code within regexp's is fine, just not my way.
After all, bart asked me what would *I* do. :)
Comment on Re^3: Conditional continued matching with regexes