Problems? Is your data what you think it is? | |
PerlMonks |
Re^3: Easy Splitby liverpole (Monsignor) |
on Jul 03, 2009 at 16:01 UTC ( [id://777078]=note: print w/replies, xml ) | Need Help?? |
Hi ropey,
If I'm understanding your requirements correctly, you could use a negative-lookbehind assertion like this:
Which produces this: You'd still need to handle the escaped '\', but the above code at least doesn't split on ':' if it's preceded by '\'. Of course, that doesn't take into account the situation where a backslash '\' is really the second of a pair of backslashes, as in:
... so it's really only a simplistic, partial solution. s''(q.S:$/9=(T1';s;(..)(..);$..=substr+crypt($1,$2),2,3;eg;print$..$/
In Section
Seekers of Perl Wisdom
|
|