how to do exact match for all characters using re.match()

Christos TZOTZIOY Georgiou DLNXPEGFQVEB at spammotel.com
Tue Aug 6 09:24:13 CEST 2002


smandava at cosinecom.com (Srikanth) wrote in message news:<563c8e6a.0208051737.3769d681 at posting.google.com>...
> Hi,
> 
> I'm using the method re.match(<regex>, string) to find a match. But I
> want all characters of <string> to match the regex. I'm getting a
> match if 0 or more characters are a match. Is there a way to make the
> whole string match the regex?
> 
> Thanks
> Srikanth

You should add a '$' at the end of the regular expression.  This
matches the end of the searched text.

For example, if you try to match the string "aaab" against /a+/, you
have a match, but if you match it against /a+$/, then you don't have a
match.
Try reading more information about regular expressions.



More information about the Python-list mailing list