Bonjour à tous,
Petit souci de regex en fait je veux remplacer :
Mais ça ne fonctionne pas n'étant pas un expert en matière d'expression régulière je bloque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $info = eregi_replace("(^)\\" . $key . "([ ).,])" , "\\1" . $value . "\\2" , $info); $string = eregi_replace("([ (])\\" . $key . "([ ).,])" , "\\1" . $value . "\\2" , $info); // Par $info = preg_replace('(^)\\' . $key . '([ ).,])' , '\\1' . $value . '\\2' , $info); $info = preg_replace('([ (])\\' . $key . '([ ).,])' , '\\1' . $value . '\\2' , $info);
Est-ce que quelqu'un à une idée ?
J'ai cependant réussi à remplacer :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ereg_replace("//(.*)","",$t)."<br />"); // Par preg_replace_callback("#//(.*)#",function(){ return ""; },$t)."\n");
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ereg_replace("; (\([^)]*\))","",$info); // Par preg_replace_callback("#; (\([^)]*\))#",function(){ return ""; },$info);
Cordialement
Partager