Cita:
Iniciado por dashtrash
Prueba con esta:
(<table(?:.(?!<table|</table>))*MARIA(?:.(?!<table|</table>))*.</table>)
100% efectivo!.
MUCHAS GRACIAS DT.
No sé cómo acceder a ese conocimiento...
Lo tomaste de un libro?, de un docente?
Carambas que ha funcionado!
Código PHP:
$string='
<table align="center" width="100%" align="center"> y mucha info aquí ERICA y mucha info aquí</table>
<table border="0" width="100%" align="center"> y mucha info aquí JORGE ZAPA y mucha info aquí</table>
<table 100%" border="0" align="center"> y mucha info aquí MARIA y mucha info aquí</table>
<table width="100%" border="0" align="center">JUAN</table>';
$expresion='@(<table(?:.(?!<table|</table>))*MARIA(?:.(?!<table|</table>))*.</table>)@s';
preg_match($expresion,$string,$coincidencia);
print_r($coincidencia);
DT, utilizas Windows? (Yo sí) y tengo la "penosa" necesidad de pedirte un favor relacionado con la ayuda que acabas de brindarme.
Respondeme por favor, y nuevamente Gracias.