regexp_like
-Funktion
Gilt für: Databricks SQL Databricks Runtime 10.4 LTS und höher
Gibt TRUE zurück, wenn str
mit regex
übereinstimmt Diese Funktion ist ein Synonym für den rlike-Operator.
Syntax
regexp_like( str, regex )
Argumente
str
: EinSTRING
-Ausdruck, der abgeglichen werden soll.regex
: EinSTRING
-Ausdruck mit einem übereinstimmenden Muster.
Gibt zurück
Ein BOOLEAN
.
Die regex
-Zeichenfolge muss ein regulärer Java-Ausdruck sein.
Für Zeichenfolgenliterale werden keine Escapezeichen verwendet. Um beispielsweise '\abc'
abzugleichen, kann ein regulärer Ausdruck für regex
'^\\abc$'
sein.
Beispiele
> SELECT regexp_like('%SystemDrive%\\Users\\John', '%SystemDrive%\\\\Users.*');
true