#1 Wed 02 November 2011 17:21
- Froggies
- Participant occasionnel
- Date d'inscription: 3 Aug 2011
- Messages: 21
Suppression des caractères répétitifs
Bonjour,
Je souhaite supprimer les caractères répétitifs dans une chaîne de caractère :
Exemple LAPOAA = LAPOA
Le principe serait d'utiliser le StringReplacer avec les paramètres suivants:
trouver le texte %AA% et le remplacer par A (un seul des caractère)
Il est possible que toutes les lettres de l'alphabet soient présentes (%AA%= A; %BB%= B, %CC%=C ... %ZZ%= Z) et donc je me demande si quelqu'un n'aurait pas rencontré ce problème et le moyen de le régler?
L'utilisation de 26 StringReplacer semble vraiment laborieux!
Merci de vos suggestions.
Hors ligne
#2 Thu 03 November 2011 06:54
- pyjoubert
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Mar 2006
- Messages: 345
Re: Suppression des caractères répétitifs
Bonjour,
Comme cela, sans réfléchir, je dirai :
Texte à rechercher : .+
Texte de remplacement : &
Utiliser les ER : oui
Je te laisse le soin de tester (jai la flème ;-) !!!
Hors ligne
#3 Thu 03 November 2011 08:40
Re: Suppression des caractères répétitifs
Je pense que c'est un beau cas de figure pour utiliser PythonCaller.
Bien sûr il faut écrire le code mais ça me semble assez simple.
Hors ligne
#4 Thu 03 November 2011 09:44
- Froggies
- Participant occasionnel
- Date d'inscription: 3 Aug 2011
- Messages: 21
Re: Suppression des caractères répétitifs
Bonjour,
La méthode de pyjoubert ne semble pas fonctionner alors il ne me reste plus qu'à essayer la méhode d'ogayte et trouver de l'aide pour écrire la bonne fonction python qui me permettra de l'utiliser via PythonCaller! ;-)
Hors ligne
#5 Thu 03 November 2011 13:55
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: Suppression des caractères répétitifs
Bonjour,
Google et stackoverflow sont vos amis.
Merci de nous tenir au courant.
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne