Hola, intento buscar palabras en una cadena usando regexp, a ver si me explico, si tengo por ejemplo esta cadena:<br><br>cad = u&quot;hola como están&quot;<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>&quot;como estan ustedes hola&quot; =&gt; true<br>&quot;hola, ustedes estan bien ? como están&quot; =&gt; true<br>[...]<br><br>Solo he llegado a esto:<br><br>re.match(&quot;(?=.*hola)(?=.*como)(?=.*est.n)&quot;, cad)<br>
<br>Esto me funciona pero no me interesa ya que me devuelve siempre true aunque ponga: &quot;&lt;algo&gt;hola &lt;algo&gt;como &lt;algo&gt;estan&quot; y si quito &quot;.*&quot; 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>