Que asuma que el cuerpo es igual a $preg_replace: modificador desconocido
something
that
does
not
interest
me
<!-- start -->
some
html
code
<!-- end -->
something
that
does
not
interest
me
Si uso
$body=preg_replace("(.*)<!-- start -->(.*)<!-- end -->(.*)","$2",$body);
Obtengo:
Warning: preg_replace() [function.preg-replace]: Unknown modifier '<'
¿Cómo he de corregir?
Probablemente sería más fácil conseguir la posición de comenzar * * y la posición del extremo * * con 'strpos' y luego solo la parte entre estas posiciones con 'substr'. – Gumbo