Casi lo logro
Despues de mucho buscar el error encontre la forma de hacerlo
Código PHP:
<?php
///////////////este funciona pero con un solo font.//////////
$html="";
$resultados="";
$html = "<font class='rojo'>Texto de Prueba</font>";
if(preg_match("/(<font.*>)(.*)(<\/.*\>)/i", $html, $resultados)) {
//if(preg_match("/(<font.*>)(.*)(</font>)/i", $html, $resultados))
print $resultados[1]; // La etiqueta FONT inicial
print substr($resultados[2],0, 10)."..."; // Los primeros 5 caracteres de "Texto de Prueba"
print $resultados[3]; // La etiqueta FONT final
}
/////////////////////////////////////////////////////////////////////////
?>
El tema ahora es:
Suponiendo que en el texto de entrada en lugar de tener una sola etiqueta tenga mas de una este codigo solo me estaria mostrando la ultima encontrada, como tendria que hacer para poder contriolar la totalidad del texto .
Osea algo asi:
Código PHP:
$html = "<font class='rojo'>Texto de Prueba</font><font class='azul'>segundo texto</font><font class='rojo'>tercer texto</font>";