#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