regexp_extract
وظيفه
ينطبق على: Databricks SQL Databricks Runtime
استخراج السلسلة الأولى في str
التي تطابق regexp
التعبير وتتوافق مع regex
فهرس المجموعة.
بناء الجملة
regexp_extract(str, regexp [, idx] )
الوسيطات
str
STRING
: تعبير يجب مطابقته.regexp
STRING
: تعبير بنمط مطابق.idx
: تعبير رقم متكامل اختياري أكبر أو يساوي 0 مع القيمة الافتراضية 1.
عمليات الإرجاع
STRING
.
regexp
يجب أن تكون السلسلة تعبير Java عادي.
عند استخدام القيم الحرفية، استخدم raw-literal
(r
بادئة) لتجنب معالجة حرف الإلغاء المسبق.
regexp
قد يحتوي على مجموعات متعددة.
idx
يشير إلى مجموعة regex المراد استخراجها.
من idx
0 يعني مطابقة التعبير العادي بأكمله.
الأمثلة
> SELECT regexp_extract('100-200', '(\\d+)-(\\d+)', 1);
100