Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 09 May 2023 14:08

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1670

supprimer des tirets dans une chaine de caractères

Bonjour,

J'ai des champs texte de type :
X -
X - Y

Je voudrais supprimer dans le cas du 'X -' les caractères ' - '
et garder les caractères ' - ' dans le cas du X - Y

Comment faire?
Merci

Hors ligne

 

#2 Tue 09 May 2023 16:52

SRapenne
Participant occasionnel
Date d'inscription: 2 Feb 2020
Messages: 28

Re: supprimer des tirets dans une chaine de caractères

Bonjour,

Rq preliminaire : Mon FME est en anglais à adapter en français au besoin.

Dans un StringReplacer dans "mode", tu indiques "replace regular expression"
Comme "text to replace" tu indiques " -$" et dans "replacement text" tu ne mets rien.

Attention, ceci ne fonctionne que si tu es sur que dans les cas que tu veux supprimer, il n'y a pas d'espace après le "-", sinon il faut mettre " -[ ]?$" dans le "text to replace", voir plus génerique "[ ]*-[ ]*$" qui signifie 0 ou n espaces suivi du caractere "-" suivi de 0 ou n espaces suivi de la fin de chaine

Serge

Dernière modification par SRapenne (Tue 09 May 2023 17:06)

Hors ligne

 

#3 Tue 09 May 2023 19:02

conejo
Participant assidu
Lieu: Lunel
Date d'inscription: 2 Dec 2005
Messages: 1670

Re: supprimer des tirets dans une chaine de caractères

Merci.

Hors ligne

 

Pied de page des forums

Powered by FluxBB