Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/04/2010, 12:47
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 8 meses
Puntos: 101
Respuesta: Encontrar html con expresiones regulares

Resuelto!

Queda así:
$patron = '/<a[^>]*>(.(?!a>))*<h[32]>.*<\/h[32]>.*<\/a>/isU';

La cadena con look ahead:

(.(?!a>))*

Se asegura de que no se cierre la etiqueta <a>

Documentación:
http://www.ibm.com/developerworks/op...os-php-regex2/
http://www.perlmonks.org/?node_id=518444

Gracias!!