Hola, intento buscar palabras en una cadena usando regexp, a ver si me explico, si tengo por ejemplo esta cadena:<br><br>cad = u"hola como están"<br><br>Quiero que me re me encuentre la cadena cad (puede variar) independientemente de su posición, (creo que se llama lookahead), o sea:<br>
<br>"como estan ustedes hola" => true<br>"hola, ustedes estan bien ? como están" => true<br>[...]<br><br>Solo he llegado a esto:<br><br>re.match("(?=.*hola)(?=.*como)(?=.*est.n)", cad)<br>
<br>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.<br>
<br>...<br><br><br>Un saludo<br>