http://qs321.pair.com?node_id=11131280


in reply to Re: Should I use v5.10 because of named groups?
in thread Should I use v5.10 because of named groups?

I guess you're right, that regex isn't any more readable than the alternatives you propose. In fact, I've rewritten it to:

if (/^([01]):([01]):([^:]+):([^:]+)$/) { my ($type, $valid, $name, $coment) = ($1, $2, $3, $4); ...
I maintained the regex as I'm fairly sure I'll need to improve it later for more checks on the input.