Bonjour,
avec un eregi_replace, ce REGEX fonctionne :
par contre, avec preg_replace, ceci ne fonctionne pas (en ajoutant les délimiteurs..)
Code : Sélectionner tout - Visualiser dans une fenêtre à part $chaine=eregi_replace('([[:blank:]]|[[:punct:]])('.$abbr.')$','\\1'.$remplacement,$chaine);
c'est évidemment le pipe "|" entre blank et punct qui pose problème mais comment dire "un espace blanc ou un caractère de ponctuation"
Code : Sélectionner tout - Visualiser dans une fenêtre à part $chaine=preg_replace('#([[:blank:]]|[[:punct:]])('.$abbr.')$#','\\1'.$remplacement,$chaine);
Merci de votre aide,
Partager