Pages: 1
- Sujet précédent - expression régulière et déplacement d'une chaine de caractères - Sujet suivant
#1 Mon 21 November 2011 14:50
- briced
- Participant occasionnel
- Date d'inscription: 13 Mar 2010
- Messages: 25
expression régulière et déplacement d'une chaine de caractères
bonjour
j'essaie grâce à un string replacer de modifier la position du mot. J'ai dans ma base la chaine de caractère suivante LA LOYE et je voudrai la remplacer par LOYE (LA). Cela est il possible?
Merci de votre bienveillance
brice
Hors ligne
#2 Mon 21 November 2011 15:02
- xav
- Participant assidu
- Date d'inscription: 27 Oct 2005
- Messages: 280
Re: expression régulière et déplacement d'une chaine de caractères
Bonjour,
je ne suis pas assez fort en regexp pour te donner la formule magique.
Par contre, si ta structure de mot est toujours la même (<article> <mot>), tu peux utiliser un attributesplitter (avec l'espace comme caractere de decoupe), puis un concatenator pour recréer le texte dans le sens que tu souhaites.
Par contre s'il y a plusieurs espace dans ta chaine, ca va être un peut plus complexe.
Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique
Hors ligne
#3 Tue 22 November 2011 08:50
Re: expression régulière et déplacement d'une chaine de caractères
Bonjour,
tu peux mettre dans le stringreplacer :
Attributs : ton attribut qui contient le texte recherché
Texte à rechercher : LA LOYE
texte à remplacer : LOYE (LA)
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne
#4 Tue 22 November 2011 11:40
- MaelReboux
- Participant actif
- Lieu: Roazhon / Rennnes
- Date d'inscription: 24 Aug 2010
- Messages: 72
Re: expression régulière et déplacement d'une chaine de caractères
Dans l'esprit :
1. avec stringSearcher chercher ^(la|le|l')
2. compter la longueur de l'attribut _stringmatch retourné
3. faire un substring en indiquant _stringmatch_length / -1
4. reconcaténer avec voie + "(" + string_matchedcaracters + ")"
Service SIG Rennes Métropole
AITF : Coordinateur GT voies-adresse
Et un peu OSM Bzh
Hors ligne
Pages: 1
- Sujet précédent - expression régulière et déplacement d'une chaine de caractères - Sujet suivant