Bonjour à tous, je souhaiterai faire passer une chaine dans un preg replace afin de vérifier que seul les caractères désirés sont présent, le soucis est que le preg_replace me suprime toujours la dernière lettre de ma chaîne et je ne comprend pas pourquoi...
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $texte = "Manger présente une procédure c'est le bas blesse avec"; $preg = preg_replace("#[A-Za-z0-9àéèçù]$#", '', $texte); print_r($preg)."<BR />"; /** le print_r retourne : "Manger présente une procédure c'est le bas blesse ave" **/
Il me manque donc le "c" de avec dans mon exemple et cela se produit avec n'importe quel dernier mot de ma chaine ...![]()
Partager