REPLACE ER-funksjon
REPLACE
-funksjonen returnerer den angitte tekststrengen som en streng-verdi etter at hele eller deler av den er erstattet med en annen streng.
Syntaks
REPLACE (text, pattern, replacement, regular expression flag)
Argumenter
text
: Streng
Den gyldige banen til en datakilde av Streng-typen.
pattern
: Streng
Hvis regular expression flag
-argumentet er USANN, inneholder dette argumentet teksten som må erstattes.
Hvis regular expression flag
-argumentet er SANN, inneholder dette argumentet et regulært uttrykk som definerer både et søkemønster og erstatningsteksten.
replacement
: Streng
Hvis regular expression flag
-argumentet er USANN, inneholder dette argumentet teksten som skal brukes som erstatning.
Hvis regular expression flag
-argumentet er SANN, brukes ikke dette argumentet.
regular expression flag
: Boolsk
En boolsk verdi som angir om et regulært uttrykk brukes til å utføre erstatningen.
Returverdier
Streng
Den resulterende tekstverdien.
Bruksnotater
Hvis regular expression flag
-argumentet er SANN, returnerer denne funksjonen den angitte strengen etter at den er endret ved å bruke det vanlige uttrykket som er angitt av pattern
-argumentet. Det vanlige uttrykket brukes til å søke etter tegn som skal erstattes.
Hvis argumentet regular expression flag
er USANN, returnerer denne funksjonen den angitte strengen etter settet med tegn som er definert i pattern
er erstattet av tegnene i argumentet replacement
.
Eksempel 1
REPLACE ("+1 923 456 4971", "[^0-9]", "", true)
bruker et vanlig uttrykk som fjerner alle ikke-numeriske symboler, og returnerer "19234564971".
Eksempel 2
REPLACE ("abcdef", "cd", "GH", false)
erstatter mønsteret "cd" med strengen "GH" og returnerer "abGHef".