Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2012, 16:49
Avatar de iFuSiiOnzZ
iFuSiiOnzZ
 
Fecha de Ingreso: junio-2012
Mensajes: 8
Antigüedad: 11 años, 11 meses
Puntos: 0
Patrones de búsqueda

Hola gente!

A ver como lo explico. Empezare por un texto ejemplo.

Código HTML:
Ver original
  1. <p>texto texto texto texto</p>
  2. <!-- IF var --><p>Texto condicionado</p><!-- END IF -->
  3. <p>texto texto texto texto</p>

Usando el siguiente patrón me detecta bien lo que quiero.
Código PHP:
Ver original
  1. '#<!-- IF (.*?) -->(.*?)<!-- END IF -->#'

Ahora si el texto en cual se busca es el siguiente
Código HTML:
Ver original
  1. <p>texto texto texto texto</p>
  2. <!-- IF var --><p>Texto <!-- var2 -->condicionado<!-- END IF--></p><!-- END IF -->
  3. <p>texto texto texto texto</p>

El patrón funciona mal (es relativo), solo detecta hasta el primero END IF.
Código HTML:
Ver original
  1. <!-- IF var --><p>Texto <!-- IF var2 -->condicionado<!-- END IF-->

De alguna forma me haría falta que cuente los tags de inicio y los de cierre para que devuelva bien, por si el mismo patrón esta imbricado.