Problems with regular expressions

Carlos Luis Pérez Alonso CarlosLuis.Perez at medianet.es
Thu Jun 14 20:42:02 EDT 2007


I have the next piece of code:
 
------------------------------------------------------------------------
 if re.search('^(taskid|bugid):\\d+',logMessage):
        return 0     
else:
        sys.stderr.write("El comentario tiene que contener el taskid:#### o el bugid:####")        
        return 1
-------------------------------------------------------------------------
 
The regular exprexión is "^(taskid|bugid):\\d+"
 
Mi problem is that if logMessage == "taskid:234" the regular expression matched teorically, but the result is always "None" and the function returns 1.
 
¿Does anybody has an idea of what is happening here?
 
Thanks



More information about the Python-list mailing list