http://stackoverflow.com/questions/12793562/text-processing-...
These days, however, it appears that Python has really come into its own. I started using Sublime Text so that got me into trying out Python.
http://stackoverflow.com/questions/12793562/text-processing-...
These days, however, it appears that Python has really come into its own. I started using Sublime Text so that got me into trying out Python.
Of all the common scripting languages I think TCL uses a different algorithm for regex matching and is considerably faster than Perl, especially on longer strings. Let me find some corroborating docs.
Ok this has some info http://swtch.com/~rsc/regexp/regexp1.html
I love vim, but jesus I can never remember which vim regex metacharacters need escaping to get their meta-meaning, and which need escaping to get their non-meta meaning.
I dunno, I haven't used it in the past, because...
1) "It is recommended to always keep the 'magic' option at the default setting, which is 'magic'. This avoids portability problems."
2) Nor do I want to type two extra characters in every damn regex!
So, it only occurs to me right now, the right thing to do for me is this: the first instant I'm confused about whether \( means grouping or literal paren, I should immediately start my pattern with \v or \V. No unportability of plugins, no marginal cost on regexes that don't care, marginal benefit when it does matter.