Match First Sequence in Regular Expression?
Christos Georgiou
tzot at sil-tec.gr
Thu Jan 26 12:11:03 EST 2006
On Thu, 26 Jan 2006 18:01:07 +0100, rumours say that "Fredrik Lundh"
<fredrik at pythonware.com> might have written:
>Roger L. Cauvin wrote:
>
>> Good suggestion. Here are some "test cases":
>>
>> "xyz123aaabbab" accept
>> "xyz123aabbaab" reject
>> "xayz123aaabab" accept
>> "xaaayz123abab" reject
>> "xaaayz123aaabab" accept
>
>$ more test.py
[snip of code]
> m = re.search("aaab", string)
[snip of more code]
>$ python test.py
>got expected
>---------------
>accept accept
>reject reject
>accept accept
>reject reject
>accept accept
You're right, Fredrik, but we (graciously as a group :) take also notice of
the other requirements that the OP has provided elsewhere and that are not
covered by the simple test that he specified.
The code above works for "aaaab" too, which the OP has already ruled out,
and it doesn't work for "aaa".
--
TZOTZIOY, I speak England very best.
"Dear Paul,
please stop spamming us."
The Corinthians
More information about the Python-list
mailing list