# REGEXP\_REPLACE

Ersetzt jede Instanz der Teilzeichenfolge, die einem regulären Ausdrucksmuster in der angegebenen Zeichenfolge entspricht, durch einen angegebenen Ersatz.

## Syntax

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

## Argumente

#### STRING

Typ: `string`

Die Zeichenfolge, die nach einer `PATTERN`-Übereinstimmung durchsucht wird.

#### PATTERN

Typ: `string`

Muster des regulären Ausdrucks

Dieses Muster muss ein regulärer Java-Ausdruck sein. String-Literale sind nicht maskiert. Um beispielsweise `'\abc'` abzugleichen, wäre ein regulärer Ausdruck `'^\\abc$'`.

Weitere Informationen finden Sie in der [RegEx-Mustertabelle](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/regular-expressions/regular-expressions.htm#regular-expression-patterns).

#### REPLACEMENT

Typ: `string`

Die Zeichenfolge, die verwendet wird, um Instanzen von `PATTERN` zu ersetzen, die in `STRING` gefunden wurden.

[Erfassungsgruppen](http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html#cg) können in `REPLACEMENT` referenziert werden, indem `$g` für eine nummerierte Gruppe oder `${name}` für eine benannte Gruppe verwendet wird. Ein Dollarzeichen (`$`) kann in der Ersetzung enthalten sein, indem es mit einem umgekehrten Schrägstrich (`\$`) maskiert wird:

## Rückgaben

Typ: `string`

`STRING` wobei jede Instanz der Teilzeichenfolge, die dem regulären Ausdruck `PATTERN` entspricht, durch `REPLACEMENT` ersetzt wird.

***

## Beispiele

| STRING | PATTERN | REPLACEMENT | Ausgabe |
| --- | --- | --- | --- |
| Hello world | w | W | Hello World |
| Hello World | o | 0 | Hell0 World |
| Bond, James | (\w+)\W+(\w+) | Die Namen $1. $2 $1. | The names Bond. James Bond. |
| Hello World! | ! | `''` | Hello World |
| Hello xxWorld | x | `''` | Hello World |
| Hellol World | l(?= ) | `''` | Hello World |
| Hellol World | l(?![lod]) | `''` | Hello World |
| Helloo World | (?&lt;=o)o | `''` | Hello World |
| Hello WorldW | (?&lt;! )W | `''` | Hello World |
| `null` | '(?&lt;! )W | `''` | `null` |