![]() |
|
Your skill will accomplish what the force of many cannot |
|
PerlMonks |
Re: Massive regexp search and replaceby grinder (Bishop) |
on Feb 10, 2005 at 15:08 UTC ( #429761=note: print w/replies, xml ) | Need Help?? |
Can anyone help me find an efficient implementation. If the cost of a subroutine call is cheaper than scanning the list (which I suspect is the case), then you can assemble all the target patterns into one, perform a single match, and then dispatch to the sub that gives you what you want to substitute:
... produces...
Generating the dispatch table from a data file is left as an exercise to the reader (but a pretty fun one, I might say). - another intruder with the mooring in the heart of the Perl
In Section
Seekers of Perl Wisdom
|
|