Ver Mensaje Individual
  #11 (permalink)  
Antiguo 12/03/2011, 14:35
RodrigoG
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 15 años
Puntos: 11
Respuesta: ayuda con regexp

Código PHP:
Ver original
  1. $texto = preg_replace('/\<\!-- begin remove --\>.+?\<\!-- end remove --\>/s', '', $texto);

también podría ser

Código PHP:
Ver original
  1. $texto = preg_replace('/\<\!-- begin remove --\>.+\<\!-- end remove --\>/Us', '', $texto);

los modificadores van luego de los delimitadores (que generalmente son esa barras '/').

http://www.php.net/manual/es/referen....modifiers.php

Hola enlinea777, tu función troza el texto y concatena lo que no es comentario, es decir, hace demasiado trabajo para algo que se puede resolver mejor con una expresión regular, además ernewston sólo quiere borrar los comentarios que tengan "begin remove".

Saludos
__________________
Estreno blog ~ DesarrolladorWeb.cl :)