Del via


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

Tilleggsressurser

Tekstfunksjoner