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