[Python-es] dudas con regexp
Pau Cervera
pau.cervera en gmail.com
Mie Ene 26 07:32:49 CET 2011
El if será false siempre porque comparas un string con un match object.
Entiendo que la regex está bien, cambia el if:
if re.match(r'\[\d+\%\]', lines):
-----
Pau
Python..., what else?
2011/1/26 Tony Peña <emperor.cu en gmail.com>
> hola por aqui de nuevo ahora con las dudas para numeros en expresiones
> regulares
>
> result que quisiera coger los numeros que estan dentro de un fichero que
> parseo en un formato
>
> [0%]
> .
> .
> .
> [25%]
> .
> .
> .
> [100%]
>
> y el codigo para probar me salta el print no coincido con el patron para
> que funciones, lo probe tambien con re.search y tampoco
>
> for line in open(stdout, 'r').xreadlines():
> lines = line.strip('\r\n')
>
> if lines == re.match(r'\[\d+\%\]', lines):
> print lines
> else:
> pass
>
> gracias por adelantado
>
> Tony
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110126/1aa52d85/attachment.html>
Más información sobre la lista de distribución Python-es