Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

REGEXP_EXTRACT

Findet die erste Übereinstimmung des regulären Ausdrucksmusters in der Zeichenfolge und gibt die angeforderte Erfassungsgruppennummer zurück.

Syntax

REGEXP_EXTRACT(string, pattern, group)

Argumente

Name Typ
String String
Muster String
group numerisch

Rückgaben

Wenn das group-Argument ausgeschlossen ist, gibt diese Funktion die erste Teilzeichenfolge zurück, die dem regulären Ausdrucksmuster in der Zeichenfolge entspricht.

Wenn das group-Argument enthalten ist, findet die Funktion das erste Vorkommen des regulären Ausdrucksmusters in der Zeichenfolge und gibt die Gruppe der Erfassungsgruppennummer zurück.


Beispiele

String Muster group Ausgabe
'1a 2b 14m' '\d+' '1'
'document.pdf' '.([^.]+)$' '.pdf'
'john.doe@example.com' '(?<=@).+$' 'example.com'
'1a 2b 14m' '' ''
'1a 2b 14m' 'c' NULL
'1a 2b 14m' '(1a' NULL
'1a 2b 14m' '(\d+)([a-z]+)' '2' 'a'
'1a 2b 14m' '(\d+)([a-z]+)' '1' '1'
'1a 2b 14m' '(\d+)([a-z]+)' '0' '1a'

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!