Delen via


De ER-functie REPLACE

De functie REPLACE retourneert de opgegeven tekenreeks als een waarde van het type Tekenreeks nadat deze geheel of gedeeltelijk is vervangen door een andere tekenreeks.

Syntaxis

REPLACE (text, pattern, replacement, regular expression flag)

Argumenten

text: Tekenreeks

Het geldige pad van een gegevensbron van het type Tekenreeks.

pattern: Tekenreeks

Als het argument regular expression flagFALSE is, bevat dit argument de tekst die moet worden vervangen.

Als het argument regular expression flagTRUE is, bevat dit argument een reguliere expressie die zowel een zoekpatroon als de vervangende tekst definieert.

replacement: Tekenreeks

Als het argument regular expression flagFALSE is, bevat dit argument de tekst die moet worden gebruikt als vervanging.

Als het argument regular expression flagTRUE is, wordt dit argument niet gebruikt.

regular expression flag: Booleaanse waarde

Een Booleaanse waarde die aangeeft of een reguliere expressie wordt gebruikt voor de vervanging.

Retourwaarden

Tekenreeks

De resulterende tekstwaarde.

Gebruiksaanwijzingen

Als het argument regular expression flagTRUE is, geeft deze functie als resultaat de opgegeven tekenreeks nadat deze is gewijzigd door de reguliere expressie toe te passen die door het argument pattern is opgegeven. De reguliere expressie wordt gebruikt om de tekens te zoeken die moeten worden vervangen.

Als het argument regular expression flagONWAAR is, geeft deze functie de opgegeven tekenreeks als resultaat nadat de set tekens die in het argument pattern zijn gedefinieerd, is vervangen door tekens van het argument replacement.

Voorbeeld 1

REPLACE ("+1 923 456 4971", "[^0-9]", "", true) past een normale expressie toe waarmee alle niet-numerieke symbolen worden verwijderd en "19234564971" wordt geretourneerd.

Voorbeeld 2

REPLACE ("abcdef", "cd", "GH", false) vervangt het patroon "cd" door de tekenreeks "GH" en retourneert "abGHef".

Aanvullende resources

Tekstfuncties