in reply to Beginner Question on splitting.
If your fields fit within certain columns, you could use substr() or unpack() to get the data you are interested in. Or you can break up the parsing into several stages so that the variable parts are isolated (you might want to use pattern matches with captures for this rather than split; see perlretut, perlre, and perlrequick)
|
|---|