Où est ce que ça plante ?
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:
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.