in reply to parsing problem

Hi :)

<code></code> tags, they're for both code and DATA

For date/time regex see Regexp::Common::time

For some ideas on parsing, see Template::Extract - Use TT2 syntax to extract data from documents

<p> DEBUG [% count %] [% datetime%],[% seconds %] [[% firstpart %]] [% + rest %] </p>

So you might write this, esp since your log format seems to be line-oriented

DEBUG (?<count>\d+) (?<datetime>$reDateTime),(?<seconds>\d+) \[ (?<fir +stpart>[^\]]+)\](?<rest>.*)$

Things get easier if you can get a hold of the original log format specification, it will resemble the above examples

pic is short for picture (as in photograph), pick means to choose ( or pierce )