Hola a todos.
Tengo un problema con un ereg_replace().
Intento que me elimine todas las cadenas que empiecen por <? y terminen por >, pero no me funciona.
Por ejemplo, en el texto:
"<? <b>Prueba</b>> en PHP"
Debería dejar sólo:
"en PHP"
He utilizado este código:
Código PHP:
$cuerpo=ereg_replace("<[^>]((\?{1,})[^>]*>)","",$cuerpo);
Pero me da la sensación de que no me está escapando bien la ?
Si pongo este código:
Código PHP:
$cuerpo=ereg_replace("<[^>]((?{1,})[^>]*>)","",$cuerpo);
Me elimina todo lo que empiece por < y termine por >, pero sólo quiero que me elimine lo que empiece por <? y termine por >, pero el primer código que os he puesto no me elimina NADA.
¿Podéis ayudarme?
¡¡Muchas gracias!!