Does Python optimize regexes?
Aahz
aahz at pythoncraft.com
Sat Jul 3 10:36:40 EDT 2004
In article <mailman.296.1088566178.27577.python-list at python.org>,
Jason Smith <jhs at oes.co.th> wrote:
>
>The reason I asked is because I felt that re.compile() was less clear:
>
>someRegex = re.compile('searchforme')
>while something:
> theString = getTheString()
> if someRegex.search(theString):
> celebrate()
>
>I wanted to remove someRegex since I can shave a line of code and some
>confusion, but I was worried about re.search() in a loop.
My reasoning is slightly different. I'm always forgetting with
re.search whether the pattern or string goes first; with re.compile, you
can't fail. Yesterday I fixed a couple of bugs where someone else made
the same error....
--
Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/
"Typing is cheap. Thinking is expensive." --Roy Smith, c.l.py
More information about the Python-list
mailing list