Hola, he intentado durante la semana crear una expresión para extraer el contenido que se encuentra entre unas etiquetas html, que es la siguiente:
Código HTML:
<p class="PR10 txt51 color30"> contenido </p>
he intentado con:
Código PHP:
preg_match_all('#<p .*?</p>#is',$contenido,$var4);
preg_match_all('#<p class="PR10 txt51 color30">(.*?)</p>#is',$contenido,$var4);
y otras más, pero nada, no obtengo el contenido exacto, me gustaría tener una expresión donde independientemente de la clase o style que se encuentre entre las etiquetas <div>, <a> o <p> entre otras, obtenga el contenido, por ejemplo:
Código PHP:
<div class="PRE1 txt3">contenido</div>
<a href="" class="PRE1 txt3"></a>
<p class="PRE1 txt3"></p>
que puede obtener las coincidencias de las clases dentro de estos tags.
En este foro encontré esta:
Código PHP:
preg_match('#<div id="cuerpo">(.*?)</div>#', $contenido, $var2);
y me fue perfecto, pero intente implementarla en la mencionada anteriormente con <p pero no surge ningún resultado.
Gracias de antemano....