banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#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: 343

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

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

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.


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

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

 

Pied de page des forums

Powered by FluxBB