ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: Databricks SQL
Databricks Runtime 11.3 LTS وما فوق
إرجاع السلسلة الفرعية الأولى في str
التي تطابق regexp
.
regexp_substr( str, regexp )
str
STRING
: تعبير يجب مطابقته.regexp
STRING
: تعبير ذو نمط.
STRING
.
regexp
يجب أن تكون السلسلة تعبير Java عادي.
القيم الحرفية للسلسلة غير مغلفة. على سبيل المثال، لمطابقة '\abc'
، يمكن أن يكون '^\\abc$'
التعبير العادي ل regexp
.
في حالة وجود خطأ regexp
في الدالة، ترجع الدالة خطأ INVALID_PARAMETER_VALUE .
إذا كانت إحدى الوسيطتين أو NULL
لم يتم العثور على النمط، تكون النتيجة NULL
.
> SELECT regexp_substr('Steven Jones and Stephen Smith are the best players', 'Ste(v|ph)en');
Steven
> SELECT regexp_substr('Mary had a little lamb', 'Ste(v|ph)en');
NULL
> SELECT regexp_substr(NULL, 'Ste(v|ph)en');
NULL
> SELECT regexp_substr('Mary had a little lamb', NULL);
NULL
- عامل تشغيل ilike
- مثل عامل التشغيل
- عامل تشغيل regexp
- الدالة regexp_count
- الدالة regexp_extract_all_
- الدالة regexp_instr
- الدالة regexp_replace
- عامل تشغيل rlike
- دالة التقسيم