Partager via


Fonction REPLACE ER

La fonction REPLACE renvoie la chaîne de texte spécifiée sous la forme d’une valeur de Chaîne après que tout ou partie de celui-ci a été remplacé par une autre chaîne.

Syntaxe

REPLACE (text, pattern, replacement, regular expression flag)

Arguments

text : Chaîne

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

pattern : Chaîne

Si l’argument regular expression flag est FALSE, cet argument contient le texte qui doit être remplacé.

Si l’argument regular expression flag est TRUE, cet argument contient une expression régulière qui définit à la fois un modèle de recherche et le texte de remplacement.

replacement : Chaîne

Si l’argument regular expression flag est FALSE, cet argument contient le texte à utiliser comme remplacement.

Si l’argument regular expression flag est TRUE, cet argument n’est pas utilisé.

regular expression flag : Booléen

Valeur Booléenne qui indique si une expression régulière est utilisée pour effectuer le remplacement.

Valeurs de retour

Chaîne

Valeur de texte résultante.

Notes d’utilisation

Si l’argument regular expression flag est TRUE, cette fonction renvoie la chaîne spécifiée après sa modification en appliquant l’expression régulière spécifiée par l’argument pattern. L’expression régulière est utilisée pour rechercher les caractères qui doivent être remplacés.

Si l’argument regular expression flag est FALSE, cette fonction renvoie une chaîne spécifique après que l’ensemble de caractères définis dans l’argument pattern ait été remplacé par les caractères de l’argument replacement.

Exemple 1

REPLACE ("+1 923 456 4971", "[^0-9]", "", true) applique une expression régulière qui supprime tous les symboles non-numériques, et renvoie "19234564971".

Exemple 2

REPLACE ("abcdef", "cd", "GH", false) remplace le modèle cd par la chaîne « GH » et renvoie abGHef.

Ressources supplémentaires

Fonctions texte