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 r...@darkstart:~$ python test1.py fínd me ñ ~Rolando 2010/5/16 Andreina Mejia <andreiname...@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@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/