Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime
Extraherar den första strängen str i regexp som matchar uttrycket och motsvarar regex gruppindexet.
Syntax
regexp_extract(str, regexp [, idx] )
Argument
-
str: EttSTRINGuttryck som ska matchas. -
regexp: EttSTRINGuttryck med ett matchande mönster. -
idx: Ett valfritt integralnummeruttryck större eller lika med 0 med standardvärdet 1.
Returer
En STRING.
Strängen regexp måste vara ett reguljärt Java-uttryck.
När du använder literaler använder du raw-literal (r prefix) för att undvika förbearbetning av escape-tecken.
regexp kan innehålla flera grupper.
idx anger vilken regexgrupp som ska extraheras.
Ett idx av 0 innebär att matcha hela reguljära uttryck.
Exempel
> SELECT regexp_extract('100-200', '(\\d+)-(\\d+)', 1);
100