Why doesn't this RE match?
vlastimil.brom at gmail.com
Sat Feb 7 01:34:05 CET 2009
2009/2/7 Just Another Victim of the Ambient Morality <ihatespam at hotmail.com>:
> I'm confused by this behaviour:
> import re
> regex = re.compile('foo')
> match = regex.match('whatfooever')
> In my experience with regular expressions, regex should have found a
> match. However, in this case regex.match() returns None. Why is that?
> What am I missing?
> Thank you...
Try re.search() instead of match(), if nod only the beginning should
be checked for a match:
More information about the Python-list