Problème de REGEX avec accents

Résolu/Fermé
Thebuzz Messages postés 41 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 24 octobre 2010 - 15 sept. 2008 à 01:54
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 16 sept. 2008 à 20:06
Bonjour chers tous,

J'ai un texte tiré d'une base de données contenant cette phrase par exemple :

<J'ai l'énorme probl&eagrave; dans ce codage et avec l'enroulement>

Mon REGEX suivant me permet d'accepter les accents :

"/[a-z-&;]{10,80}/i"

Mais mon affichage est :

l'énorme, problème, l'enroulement,

Mais j'aimerai pouvoir retirer <l'> pour n'afficher que :

énorme, problème, enroulement

Merci de votre aide

10 réponses

Thebuzz Messages postés 41 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 24 octobre 2010 1
16 sept. 2008 à 13:50
Merci de tes efforts, mais toujours pas le résultat escompté.

Toutefois, la seule solution pour moi, et qui est fonctionnelle, est de mettre un espace après l'apostrophe de ce style :

l' apostrophe

Comme ceci, mon REGEX
"/(((l|d|qu|jusqu)(&#39;|'))?)([a-zA-Z&;]{5,50})/"
est en partie ok, puisqu'il m'affiche :

l&#...39; apostrophe = apostrophe ( car plus petit que 5 )
s&e...acute;paration = séparation


Merci encore et peut-être que je trouverais plus tard.

A+
1