Tengo un problema con una expresión regular de Python aparentemente simple.¿Qué es sre_constants.error: nada que repetir
# e.g. If I wanted to find "mark has wonderful kittens, but they're mischievous.."
p = re.compile("*kittens*")
Este fallará con el error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/re.py", line 190, in compile
return _compile(pattern, flags)
File "/usr/lib64/python2.7/re.py", line 242, in _compile
raise error, v # invalid expression
sre_constants.error: nothing to repeat
probablemente estoy perdiendo algo muy simple, las expresiones regulares no son ciertamente en mis puntos fuertes!
Gracias. Esto parece funcionar perfectamente. Por cierto, ¿hay alguna guía para aprender RE que usted (o cualquier otra persona) recomendaría? La documentación de Python es genial y todo, pero parece un poco empinada. –
@RickyHewitt Pruebe http://www.regular-expressions.info/tutorial.html. – unwind