# REGEXP\_REPLACE

Vervangt elke instantie van de subtekenreeks die overeenkomt met een regulier expressiepatroon in de opgegeven tekenreeks door een opgegeven vervanging.

## Syntaxis

```
REGEXP_REPLACE(STRING, PATTERN, REPLACEMENT)
```

## Argumenten

#### STRING

Type: `string`

De tekenreeks waarin wordt gezocht naar een `PATTERN` overeenkomst.

#### PATTERN

Type: `string`

Een patroon voor reguliere expressies.

Dit patroon moet een Java reguliere expressie zijn. Tekenreeksliteralen worden niet geëscaped. Bijvoorbeeld, om te matchen met `'\abc'`, zou een reguliere expressie `'^\\abc$'` zijn.

Zie de [RegEx-patroontabel](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/regular-expressions/regular-expressions.htm#regular-expression-patterns) voor meer informatie.

#### REPLACEMENT

Type: `string`

De tekenreeks die wordt gebruikt om instanties van `PATTERN` te vervangen die zijn gevonden in `STRING`.

[Opnamegroepen](http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html#cg) kunnen worden verwezen in `REPLACEMENT` met behulp van `$g` voor een genummerde groep of `${name}` voor een benoemde groep. Een dollarteken (`$`) kan in de vervanging worden opgenomen door het te escapen met een backslash (`\$`):

## Retourneert

Type: `string`

`STRING` waarbij elke instantie van de subtekenreeks die overeenkomt met de reguliere expressie `PATTERN` wordt vervangen door `REPLACEMENT`.

***

## Voorbeelden

| TEKENREEKS | PATROON | VERVANGING | Uitvoer |
| --- | --- | --- | --- |
| Hallo wereld | w | W | Hallo wereld |
| Hallo wereld | o | 0 | Hell0 Wereld |
| Bond, James | (\w+)\W+(\w+) | De namen $1. $2 $1. | De namen Bond. James Bond. |
| Hallo wereld! | ! | `''` | Hallo wereld |
| Hallo xxWorld | x | `''` | Hallo wereld |
| Hallo wereld | l(?= ) | `''` | Hallo wereld |
| Hallo wereld | l(?![lod]) | `''` | Hallo wereld |
| Hallo Wereld | (?&lt;=o)o | `''` | Hallo Wereld |
| Hallo WereldW | (?&lt;! )W | `''` | Hallo Wereld |
| `null` | '(?&lt;! )W | `''` | `null` |