hola, recibo éste STRING en post:
Código:
FUENTEUNO
<font size="4">FUENTEDOS
<font size="7">FUENTETRES</font>
<font color="#ff8c00">NARANJA</font>
<font color="#0000ff">AZÚL</font><br /></font>
y lo quiero pasar a "HTML bien formado" que sería:
Código:
FUENTEUNO
<font size="4">FUENTEDOS</font>
<font size="7">FUENTETRES</font>
<font color="#ff8c00">NARANJA</font>
<font color="#0000ff">AZÚL</font>
y solo tengo ésta REGEX:
Código PHP:
preg_match_all('/(<font.*?>.*?)<font.*?>/', $_POST['elhtml'], $html);
pero no sé cómo colocar el CIERRE (
</font>) en la coincidencia [0].
Es decír, creo que me ayudaría una REGEX que procese:
"tóma TODO entre <font.*?> y <font.*?> y
que NO ESTÉ seguido por </font>"
pero no sé como colocar la condición: "
que NO ESTÉ seguido por </font>"
gracias por la ayuda