Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: Simple way to split on last match?

by Anonymous Monk
on Aug 06, 2012 at 14:33 UTC ( #985739=note: print w/ replies, xml ) Need Help??


in reply to Simple way to split on last match?

I like to use several regexes ... if you want the string at the end, $ will anchor to the end-of-string.   If you can't easily say it in one regex, use several.   If split() seems natural, just do it, then pop the result off the end.   In the long run it probably will not make the slightest bit of difference which way you do it, as long as it can be proved to work correctly with all possible inputs that it will encounter and if it is abundantly clear to the human eye.   (Literally... use Test::Most to construct a thorough test-case which will prove that the parsing algorithm you selected will always accept valid strings and will always reject invalid ones.


Comment on Re: Simple way to split on last match?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://985739]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (11)
As of 2014-07-22 20:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (127 votes), past polls