in reply to Parse colon-delimited data
Is there any reason it has to be a regexp? Not that it isn't an interesting regexp problem, but Text::CSV_XS with 'sep_char' set to ':' should solve your problem - as well as several of your other delimited-text processing problems. Something like this (from `perldoc Text::CSV_XS`):
$csv = Text::CSV_XS->new({
'quote_char' => '"',
'escape_char' => '"',
'sep_char' => ':',
'binary' => 0
});
It's quite flexible...
-beernuts
|
|---|