Ver Mensaje Individual
  #13 (permalink)  
Antiguo 25/02/2011, 14:06
WeSoRz
 
Fecha de Ingreso: enero-2007
Mensajes: 146
Antigüedad: 17 años, 3 meses
Puntos: 16
Respuesta: Problema al reemplazar cadenas

Sólo hay que escapar el patrón.
Código PHP:
Ver original
  1. $code = '<div name="div_x">equis<hr name="hr_x"></div><div></div>'; // Codigo completo
  2. $codeS = addslashes('<div name="div_x">equis<hr name="hr_x"></div>'); // Código que queremos quitar
  3.  
  4. $code = preg_replace( "#(.*?)".$codeS."(.*?)#is", "\\1\\2",$code);
  5.  
  6. echo $code;
  7. // Devuelve
  8. // <div></div>
Ese ejemplo es funcional. En tu caso $code sería $datos[12] (cadena completa) y $codeS sería $code (porción que quieres quitar).