Well, if you know the length of the # of pairs then I'm assuming you could figure out the easy answer, but I'm guessing you're looking at a dynamic field length.
For something dynamic... i would look at the dos2unix docs to see what the tool is removing to make it unix compat (guessing u've been there though).
Outside of all that, I would be inclined to try something like:while (my $line = <INFILE>) { $line =~ s/\n$//; while ($line =~ s/(\w+)\/(\w+)//) { #the {\cM} should create a wor +d boundry since it's not alpha numeric print "key: $1\nvalue: $2\n"; } }
if you're looking at something where the line feeds are not showing up at all (so that the whole file is read in as one line....), I'm not 100% sure. I'll think about it, but have not run accross that particular scenario yet.
In reply to Re^2: Detect line endings with CGI.pm upload
by Anonymous Monk
in thread Detect line endings with CGI.pm upload
by apu
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |