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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$pattern = '#(?<!\\)\*#';
$subject = 'abc\*ghik***\*aa';
$resolu = preg_replace($pattern, '%', $subject);
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.

D'avance merci.