Partage via


Fonction TRANSLATE ER

La fonction TRANSLATE renvoie une valeur Chaîne qui contient le résultat du remplacement du caractère du texte spécifié en caractères pour un autre jeu fourni.

Syntaxe

TRANSLATE (text , pattern, replacement)

Arguments

text : Chaîne

Chemin d’accès valide d’une source de données du type Chaîne.

pattern : Chaîne

Texte qui doit être remplacé.

replacement : Chaîne

Texte à utiliser en remplacement.

Valeurs de retour

Chaîne

Valeur de texte résultante.

Notes d’utilisation

La fonction TRANSLATE remplace un caractère à la fois. La fonction remplace le premier caractère de l’argument text avec le premier caractère de l’argument pattern, puis le deuxième caractère et suit le même flux jusqu’à sa fin. Lorsqu’un caractère issu des arguments text et pattern correspond, il est remplacé par un caractère de l’argument replacement qui se trouve dans la même position que le caractère de l’argument pattern. Si un caractère apparaît plusieurs fois dans l’argument pattern, le mappage d’argument replacement qui correspond à la première occurrence de ce caractère est utilisé.

Exemple 1

TRANSLATE ("abcdef", "cd", "GH") remplace le caractère « c » du texte « abcdef » avec le caractère « G » du texte replacement pour les raisons suivantes :

  • Le caractère « c » est présenté dans le texte pattern en première position.
  • La première position du texte replacement contient le caractère « G ».

Exemple 2

TRANSLATE ("abcdef", "ccd", "GH") renvoie « abGdef ».

Exemple 3

TRANSLATE ("abccba", "abc", "123") renvoie « 123321 ».

Ressources supplémentaires

Fonctions de texte