Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Extrahiert die erste Zeichenfolge in str, die dem Ausdruck regexp und dem Gruppenindex regex entspricht.
Syntax
regexp_extract(str, regexp [, idx] )
Argumente
-
str: EinSTRING-Ausdruck, der abgeglichen werden soll. -
regexp: EinSTRING-Ausdruck mit einem übereinstimmenden Muster. -
idx: ein optionaler integraler Zahlenausdruck größer oder gleich 0 mit dem Standardwert 1
Gibt zurück
Ein STRING.
Die regexp-Zeichenfolge muss ein regulärer Java-Ausdruck sein.
Verwenden Sie beim Einsatz von Literalen raw-literal (Präfixr), um die Vorabverarbeitung von Escapezeichen zu vermeiden.
regexp kann mehrere Gruppen enthalten.
idx gibt an, welche RegEx-Gruppe extrahiert werden soll.
Eine idx-Angabe von 0 bedeutet, dass nach einer Übereinstimmung mit dem gesamten regulären Ausdruck gesucht werden soll.
Beispiele
> SELECT regexp_extract('100-200', '(\\d+)-(\\d+)', 1);
100