I have used Regexp::Common::delimited and Text::CSV. But in addition to simply wanting to understand negative lookahead, the problem I'm working on involves making a best-effort attempt to tokenize strings that don't conform to any single set of rules. (The strings are metadata declarations of the parameter lists that 100 or so different programs read and parse with their own idiosyncratic logic.) I'll be making guesses (programatically) about what I'm encountering, and hoping to break the strings into meaningful units, with no expectation of 100% correctness.
Also, the machine this is to run on is pretty locked down and the sysadmins are reluctant to install CPAN modules. You pick your battles.... :-(
In reply to Re^2: Using negative lookahead
by ibm1620
in thread Using negative lookahead
by ibm1620
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |