Foros del Web » Programando para Internet » PHP »

Error con preg_replace

Estas en el tema de Error con preg_replace en el foro de PHP en Foros del Web. Hola, tengo esta linea de codigo de PhpMailer que no me funciona, cabe destacar que no se prácticamente nada de expresiones regulares, por lo cual ...
  #1 (permalink)  
Antiguo 27/10/2013, 09:08
 
Fecha de Ingreso: junio-2013
Ubicación: En cualquier parte de mi casa
Mensajes: 139
Antigüedad: 10 años, 10 meses
Puntos: 14
Error con preg_replace

Hola, tengo esta linea de codigo de PhpMailer que no me funciona, cabe destacar que no se prácticamente nada de expresiones regulares, por lo cual solicito la ayuda de ustedes:

Código PHP:
$body             preg_replace("[\]",'',$body); 
Error:...
Warning: preg_replace(): No ending matching delimiter ']' found in C:\xampp\htdocs\
  #2 (permalink)  
Antiguo 27/10/2013, 10:08
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error con preg_replace

Si no sabes nada, ¿qué te impide buscar un poco?

Google: preg_replace(): No ending matching delimiter
Manual: Delimitadores
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 27/10/2013, 10:33
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: Error con preg_replace

Si estas buscando \ en un string debes escaparlo ya que si no lo escapas este mismo te escapara el caracter siguiente y como es el unico caracter a buscar te escapa rl delimitador
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #4 (permalink)  
Antiguo 27/10/2013, 10:41
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Error con preg_replace

Cita:
preg_replace("/\[\]/","",$body);
Si quieres solo la barra invertida pues no pongas delimitadores, te vale entrecomillado.

Última edición por PHPeros; 27/10/2013 a las 10:57

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:04.