el trozo de código html seria el siguiente:
Código HTML:
... <div align="left"> <font size="2"><font face="Tahoma" color="#000000"> Apadrinado por:</font></font><font face="Tahoma" size="2" color="#000000"> <div align="left" valign="middle"> <font size="2" face="Tahoma" color="#000000"><b> XXX <div align="left" valign="middle"> <font size="2" face="Tahoma" color="#000000"><b> YYY </b></font> </div> ...
$variable=> XXX<br>YYY
para ello utilizo las expresiones regulares, pero en esta parte estoy encallada
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
lo que hago es: ($v es donde esta el codigo html)
Código PHP:
preg_match ( "/Apadrinado por:<\/font><\/font><font face=\"Tahoma\" size=\"2\" color=\"#000000\"> (<div align=\"left\" valign=\"middle\"> <font size=\"2\" face=\"Tahoma\" color=\"#000000\"><b> ([^<]+))*/i", $v, $matches );
Código PHP:
echo "<pre>";
print_r($matches);
echo "</pre>";
Array
(
[0] => Apadrinado por:
XXX
YYY
[1] => YYY
[2] => YYY
)
cuando en los campos [1] y [2], debería haber respectivamente XXX y YYY.
Alguien sabe arreglarme la expresion regular???? yo la verdad es que ya no se que hacer más....
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Graciasssssssss