Zum Hauptinhalt springen
Übersetzte Seite

Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.

REGEXP_REPLACE

Ersetzt einen passenden Teilstring durch den Ersetzungsstring.

Siehe auch:
[SELECT] [ Referenz für reguläre Ausdrücke ]


Syntax​

SELECT REGEXP_REPLACE(source, pattern, replacement) FROM <multipartIdentifier>;

Argumente​

source
Ein String-Literal oder eine String-Spalte, aus der Sie anhand eines durch einen regulären Ausdruck (pattern) definierten Musters einen Teilstring extrahieren möchten.

pattern
Das Muster des regulären Ausdrucks, nach dem gesucht wird.

replacement
Der Ersetzungsstring.

Unterstützt Rückverweise auf erfasste Gruppen \1 bis \9 im Ersetzungsstring.

Rückgabewert(e)​

Gibt einen String zurück.


Beispiele​

Ein Muster eines regulären Ausdrucks in einer Spalte ersetzen​

select name,
regexp_replace(json_extract(properties, '$.timeCreated'), 'T.*', '') as date_created
from azure.compute.virtual_machines
WHERE subscription_id = '273769f6-545f-45b2-8ab8-2f14ec5768dc';

Weitere Informationen finden Sie unter https://github.com/nalgeon/sqlean/blob/main/docs/re.md