Foros del Web » Programando para Internet » PHP »

Expresiones Regulares!!!

Estas en el tema de Expresiones Regulares!!! en el foro de PHP en Foros del Web. Hola que tal? bueno ahi va mi pregunta, tengo el siguiente codigo para que me habra un archivo y me remplace el codigo que deseo ...
  #1 (permalink)  
Antiguo 11/06/2003, 09:35
 
Fecha de Ingreso: junio-2002
Mensajes: 77
Antigüedad: 21 años, 9 meses
Puntos: 0
Expresiones Regulares!!!

Hola que tal? bueno ahi va mi pregunta, tengo el siguiente codigo para que me habra un archivo y me remplace el codigo que deseo por otro:

Código PHP:
<?

    $ruta
"modules/web/weber2.htm";
    
$ruta2"src=\"modules/web/";

    
$fcontents file ($ruta);
      while (list (
$line_num$line) = each ($fcontents)) {
        
$line ereg_replace("src=\"",$ruta2,$line); 
       
$line ereg_replace("<!--","",$line);
      
$line ereg_replace("-->","",$line);
        echo 
"$line";}
?>
Pero el problema es q el $line = ereg_replace("<!--","",$line); me quita el solo <!-- de la linea, yo quisiera quitar todo lo que ahi entre <--! y --> y tambien quitar los <--!,-->.


Ejemplo de lo quiero quitar:

<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->

quiero quitar todo esas lineos, bueno en verdad seria remplazarlo nada "".muchas gracias
  #2 (permalink)  
Antiguo 11/06/2003, 14:09
 
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona - España
Mensajes: 270
Antigüedad: 21 años, 5 meses
Puntos: 0
para empezar,
$line=ereg_replace etc, te sobra el $line del final
En segundo lugar, si lo quieres quitar todo, para que quieres hacerlo??
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 01:15.