Funzione ER REPLACE
La funzione REPLACE
restituisce la stringa di testo specificata come un valore Stringa dopo che tutta o parte di essa è stata sostituita con un'altra stringa.
Sintassi
REPLACE (text, pattern, replacement, regular expression flag)
Argomenti
text
: Stringa
Il percorso valido di un'origine dati del tipo Stringa.
pattern
: Stringa
Se l'argomento regular expression flag
è FALSE, questo argomento contiene il testo che deve essere sostituito.
Se l'argomento regular expression flag
è TRUE, questo argomento contiene un'espressione regolare che definisce sia un modello di ricerca che il testo sostitutivo.
replacement
: Stringa
Se l'argomento regular expression flag
è FALSE, questo argomento contiene il testo che deve essere usato per la sostituzione.
Se l'argomento regular expression flag
è TRUE, questo argomento non viene utilizzato.
regular expression flag
: Booleano
Un valore Booleano che indica se per la sostituzione viene utilizzata un'espressione regolare.
Valori restituiti
String
Il valore di testo risultante.
Note sull'utilizzo
Se l'argomento regular expression flag
è TRUE, questa funzione restituisce la stringa specificata dopo che è stata modificata applicando l'espressione regolare specificata dall'argomento pattern
. L'espressione regolare viene utilizzata per individuare i caratteri che devono essere sostituiti.
Se l'argomento regular expression flag
è FALSO, questa funzione restituisce la stringa specificata dopo che il set di caratteri definito nell'argomento pattern
è stato sostituito dai caratteri dell'argomento replacement
.
Esempio 1
REPLACE ("+1 923 456 4971", "[^0-9]", "", true)
applica un'espressione regolare che rimuove tutti i simboli non numerici e restituisce "19234564971".
Esempio 2
REPLACE ("abcdef", "cd", "GH", false)
sostituisce il modello "cd" con la stringa "GH" e restituisce "abGHef".