Condividi tramite


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".

Risorse aggiuntive

Funzioni di testo