Função regexp_like
Aplica-se a: SQL do Databricks Databricks Runtime 10.4 LTS e versões posteriores
Retorna true se str
corresponde a regex
. Essa função é um sinônimo para operador rlike.
Sintaxe
regexp_like( str, regex )
Argumentos
str
: uma expressãoSTRING
a ser correspondida.regex
: uma expressãoSTRING
com um padrão correspondente.
Retornos
Um BOOLEAN
.
A cadeia de caracteres regex
deve ser uma expressão regular Java.
Os literais de cadeia de caracteres não têm caracteres de escape. Por exemplo, para fazer a correspondência de '\abc'
, uma expressão regular para regex
pode ser '^\\abc$'
.
Exemplos
> SELECT regexp_like('%SystemDrive%\\Users\\John', '%SystemDrive%\\\\Users.*');
true