Bonsoir,
Un petit coup de main s'impose car je sèche.
Je souhaiterai remplacer dans une chaine du genre : abc\*ghik***\*aa
toutes les étoiles qui ne sont pas précédées par \ (antislash) par un %.
Ce que cela donne :
Le PHP me renvoie NULL alors que lorsque je fais exactement le même essai sur ce site http://regex.larsolavtorvik.com/ ça roule impec.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $pattern = '#(?<!\\)\*#'; $subject = 'abc\*ghik***\*aa'; $resolu = preg_replace($pattern, '%', $subject);
D'avance merci.
Partager