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 11.3 LTS och senare
Returnerar positionen för den första delsträngen i str som matchar regexp.
Syntax
regexp_instr( str, regexp )
Argument
-
str: EttSTRINGuttryck som ska matchas. -
regexp: EttSTRINGuttryck med ett mönster.
Returer
En STRING.
Strängen regexp måste vara ett reguljärt Java-uttryck.
Strängliteraler är inte kapslade. Om du till exempel vill matcha '\abc'kan ett reguljärt uttryck för regexp vara '^\\abc$'.
Om en felaktig regexp funktion returnerar ett INVALID_PARAMETER_VALUE fel.
Om något av argumenten är NULL eller om mönstret inte hittas blir NULLresultatet .
Exempel
> SELECT regexp_instr('Steven Jones and Stephen Smith are the best players', 'Ste(v|ph)en');
1
> SELECT regexp_instr('Mary had a little lamb', 'Ste(v|ph)en');
0
> SELECT regexp_instr(NULL, 'Ste(v|ph)en');
NULL
> SELECT regexp_instr('Mary had a little lamb', NULL);
NULL