regexp عامل التشغيل

ينطبق على:وضع علامة Databricks SQL وضع علامة Databricks Runtime 10.4 LTS وما فوق

إرجاع true إذا str تطابقت regex. هذه الدالة هي مرادف لعامل تشغيل rlike.

بناء الجملة

str [NOT] regexp regex

الوسيطات

  • strSTRING: تعبير يجب مطابقته.
  • regexSTRING: تعبير بنمط مطابق.

المرتجعات

BOOLEAN.

regex يجب أن تكون السلسلة تعبير Java عادي. عند استخدام القيم الحرفية، استخدم raw-literal (r بادئة) لتجنب معالجة حرف الإلغاء المسبق.

str NOT regexp ... يُعادل NOT(str regexp ...).

الأمثلة

> 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