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 ...