[Python-es] regex

Sergio Fernández sergio en wikier.org
Vie Ene 28 18:01:04 CET 2011


re recomiendo este servicio, es muy cómodo para probar/depurar regex:
http://re-try.appspot.com/

2011/1/27 chakalinux <chakalinux en gmail.com>:
> Hola, intento buscar palabras en una cadena usando regexp, a ver si me
> explico, si tengo por ejemplo esta cadena:
>
> cad = u"hola como están"
>
> Quiero que me re me encuentre la cadena cad (puede variar)
> independientemente de su posición, (creo que se llama lookahead), o sea:
>
> "como estan ustedes hola" => true
> "hola, ustedes estan bien ? como están" => true
> [...]
>
> Solo he llegado a esto:
>
> re.match("(?=.*hola)(?=.*como)(?=.*est.n)", cad)
>
> Esto me funciona pero no me interesa ya que me devuelve siempre true aunque
> ponga: "<algo>hola <algo>como <algo>estan" y si quito ".*" no me funciona y
> solo me interesa que encuentra las palabras exactas independientemente del
> orden que estén.
>
> ...
>
>
> Un saludo
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>



-- 
__      ___ _   _
\ \    / (_) |_(_)___ _ _
 \ \/\/ /| | / / / -_) '_|  Sergio Fernández
  \_/\_/ |_|_\_\_\___|_|    http://www.wikier.org/


Más información sobre la lista de distribución Python-es