Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/08/2010, 16:04
Flashera
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 21 años
Puntos: 1
Respuesta: Analizar string

Te hago otra pregunta con el siguiente codigo:

Código PHP:
$texto 'Perro Cielo Estrella tierra agua sol';

        if (
preg_match("/(cielo|estrella)(mar)*(?!perro)/i"$texto)) //tiene q estar 'cielo' o 'estrella', puede o no estar 'mar' y no debe estar 'gato'
            
echo "true";
        else
            echo 
"false"
Me devuelve true, cuando me tendría que devolver false, ya que en el texto tengo la palabra perro. Me imagino que debe dar ese resultado pq analiza perro al final del texto, y yo lo tengo al principio. Cómo puedo hacer para que no incida la posición en el texto?

muchas gracias!!
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs