Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2013, 05:30
Avatar de Heent
Heent
 
Fecha de Ingreso: diciembre-2008
Mensajes: 140
Antigüedad: 16 años, 1 mes
Puntos: 6
Pregunta Error con preg_replace

Buenos días compañeros, estoy intentando eliminar los comentarios de un archivo usando preg_replace.

Elimino primeros los comentarios del estilo /* jh ijh jh */ y luego elimino los del estilo //

Código PHP:
Ver original
  1. $str = preg_replace("/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/", '', $str);
  2. $str = preg_replace("/(//)[\x20-\x7E]*\n/", '', $str);

El problema es que me da unos warning que no encuentro solución. Me dio el mismo error y lo solucioné poniendo / al inicio y final de la expresión regular pero esta vez no funciona.

Cita:
PHP Warning: preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Unknown modifier ']'
PHP Warning: preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Unknown modifier '/'

Un saludo!