NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Subversive Regex (Score:1)
-Dom
Re:Subversive Regex (Score:1)
I mean its often better to attack a problem with tr, split, etc rather than building a regex to solve a problem thats already solved by a pattern based function, even using a glob or some other function.
Of course if there is a module that parses something better - be is Parse::Excel, DBD::CSV or Parse::RecDescent (eeek! grammars!!) then we should use those.
I was just surprised that I wrote a huge and awkward regex to parse lines of IIS logs when they were a space seperated list with a handy dandy comment line naming each element so with two simple splits and a couple of arrays it is possible to handle different formatted logs and always access the fields you want without worrying about the regex which seemed like a good idea to start with. KISS leads to more KISS.
@JAPH = qw(Hacker Perl Another Just);
print reverse @JAPH;
Reply to This
Parent