Ver Mensaje Individual
  #11 (permalink)  
Antiguo 27/01/2013, 09:43
Anarko
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Respuesta: por favor me explicas/corriges esta expresión regular:

Cita:
Iniciado por dashtrash Ver Mensaje
En la regex que te he puesto, hay tres ejemplos de eso: (no encontrar '>', no encontrar ' ', no encontrar '<')
Por favor muestras un ejemplo de cómo no encontrar una cadena.

Por ejemplo llevo mas de 50 minutos haciendo combinaciónes y no puedo imprimir únicamente la frase las vocales son aeiou
Código PHP:
    $k='las vocales son aeiou y también xyz';
    
preg_match('/(.*)[^(aeiou)]/',$k,$R);
    echo 
'<pre>';
    
print_r($R); 
y busco en NET pero no hallo un documento en español que me guie.


Y comento que escribo (.*) debido a que puede también existir esta cadena:
Código:
$k='<h5>un montón de código HTML no requerido</h5> algunas cosas en comillas
con tags y + tags...
para luego llegar a la frase anhelada que comienza con la
"palabra clave" vocáles:
<option value="las vocales son aeiou y también xyz">las vocales
son aeiou y también xyz</option>
<option value="son aeiou">las vocales son aeiou</option>
</select>
y luego otro montón de saltos de línea y TAGS inecesarios tipo</option>
</select>
y probablemente muchisimos mas OPTIONs';
A este le aplico preg_match_all, pero cómo hago el truco de no encontrar una cadena ?


Gracias.

Última edición por Anarko; 27/01/2013 a las 10:01