Match First Sequence in Regular Expression?

Christos Georgiou tzot at sil-tec.gr
Thu Jan 26 10:30:42 EST 2006


On Thu, 26 Jan 2006 14:09:54 GMT, rumours say that "Roger L. Cauvin"
<roger at deadspam.com> might have written:

>Say I have some string that begins with an arbitrary sequence of characters 
>and then alternates repeating the letters 'a' and 'b' any number of times, 
>e.g.
>
>"xyz123aaabbaabbbbababbbbaaabb"
>
>I'm looking for a regular expression that matches the first, and only the 
>first, sequence of the letter 'a', and only if the length of the sequence is 
>exactly 3.
>
>Does such a regular expression exist?  If so, any ideas as to what it could 
>be?

Is this what you mean?

^[^a]*(a{3})(?:[^a].*)?$

This fits your description.
-- 
TZOTZIOY, I speak England very best.
"Dear Paul,
please stop spamming us."
The Corinthians



More information about the Python-list mailing list