Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
patternen première position. - La première position du texte
replacementcontient le caractère « G ».
Exemple 2
TRANSLATE ("abcdef", "ccd", "GH") renvoie « abGdef ».
Exemple 3
TRANSLATE ("abccba", "abc", "123") renvoie « 123321 ».