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.