[Python-es] Problemas con expresión regular
Rolando Espinoza La Fuente
darkrho en gmail.com
Lun Mayo 17 03:11:47 CEST 2010
a mi me funciona
# -*- coding: utf-8 -*-
import re
text = "fínd me! ñ"
coleccion = re.findall("[a-zA-Záéíóúñ]+", text.lower())
print ' '.join(coleccion)
# end
rho en darkstart:~$ python test1.py
fínd me ñ
~Rolando
2010/5/16 Andreina Mejia <andreinamejia en gmail.com>:
> Hola a todos!
>
> Estoy haciendo un pequeño programa que encuentre todas las palabras
> incluyendo las acentuadas de un gran texto y las almacene en un string.
> Intenté con la expresión regular [a-zA-Záéíóúñ]+:
>
> coleccion = re.findall("[a-zA-Záéíóúñ]+", text.lower())
>
> Pero no funciona, solo encuentra las palabras comprendidas de la [a-z].
>
> Qué puedo hacer para que reconozca las palabras acentuadas y caracteres
> especiales como la 'ñ'?
>
> De antemano, muchísimas gracias :)
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
Más información sobre la lista de distribución Python-es