Hola. Con preg_replace() intento borrar de una cadena todo lo que hay desde <!-- inicio --> hasta <!-- fin -->. Entre ello hay algunas lineas. Lo que he intentado es:
Código PHP:
$textolimpio = preg_replace("/\<!-- inicio --\>(.*?)\<!-- fin --\>/", "", $texto);
Pero devuelve todo el texto original.
Un ejemplo del texto original sería:
Código PHP:
<!-- inicio -->
INICIO CABECERAS ETC
<!-- fin -->
CONTENIDO QUE TIENE QUE QUEDAR DESPUES DEL PREG REPLACE
<!-- inicio -->
holaaaa <lineas>dshds dsh ddsah </lineas>
<!-- fin -->
y que el $textolimpio pase a ser:
Código PHP:
CONTENIDO QUE TIENE QUE QUEDAR DESPUES DEL PREG REPLACE
Alguna sugerencia? Muchas gracias.