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 antalet gånger str som matchar regexp mönstret.
Syntax
regexp_count( str, regexp )
Argument
-
str: EttSTRINGuttryck som ska matchas. -
regexp: EttSTRINGuttryck med ett mönster.
Returer
En INTEGER.
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är NULLresultatet .
Exempel
> SELECT regexp_count('Steven Jones and Stephen Smith are the best players', 'Ste(v|ph)en');
2
> SELECT regexp_count('Mary had a little lamb', 'Ste(v|ph)en');
0
> SELECT regexp_count(NULL, 'Ste(v|ph)en');
NULL
> SELECT regexp_instr('Mary had a little lamb', NULL);
NULL