Aracılığıyla paylaş


regexp operatör

Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 10.4 LTS ve üzeri

ile eşleşiyorsa str regextrue döndürür. Bu işlev rlike işlecinin eş anlamlısıdır.

Söz dizimi

str [NOT] regexp regex

Bağımsız değişkenler

  • strSTRING: Eşleştirilecek ifade.
  • regexSTRING: Eşleşen desene sahip bir ifade.

Döndürülenler

Bir BOOLEAN.

Dize bir regex Java normal ifadesi olmalıdır. Değişmez değerleri kullanırken kaçış karakteri ön işlemesini önlemek için ( ön ek) kullanın raw-literal .r

str NOT regexp ... eşdeğeri, NOT(str regexp ...) olur.

Örnekler

> SELECT r'%SystemDrive%\Users\John' rlike r'%SystemDrive%\\Users.*';
true

> SELECT r'%SystemDrive%\Users\John' rlike r'%SystemDrive%\Users.*';
Error: INVALID_PARAMETER_VALUE.PATTERN

> SELECT r'%SystemDrive%\Users\John' rlike '%SystemDrive%\\\\Users.*';
true