Ü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
\1bis\9im Ersetzungsstring.
Rückgabewert(e)
Gibt einen String zurück.
Beispiele
Ein Muster eines regulären Ausdrucks in einer Spalte ersetzen
- StackQL
- Ergebnisse
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';
|------|--------------|
| name | date_created |
|------|--------------|
| vm0 | 2022-09-14 |
|------|--------------|
| vm1 | 2022-09-14 |
|------|--------------|
| vm2 | 2022-09-14 |
|------|--------------|
Weitere Informationen finden Sie unter https://github.com/nalgeon/sqlean/blob/main/docs/re.md