محرر RegExp \B JavaScript
- الصفحة السابقة \b
- الصفحة التالية \0
- العودة إلى الطبقة العليا دليل مرجعي JavaScript RegExp
التعريف والاستخدام
\B
المحرف غير المتناسب مع بداية/نهاية الكلمة.
نمط البحث LO
، وليس في بداية الكلمة:
\BLO
نمط البحث LO
، وليس في نهاية الكلمة:
LO\B
مثال
مثال 1
البحث عن الظهور الأول لـ "LO"، وليس في بداية الكلمة:
let text = "HELLO, LOOK AT YOU!"; let pattern = /\BLO/;
مثال 2
البحث عن الظهور الأول لـ "LO"، وليس في نهاية الكلمة:
let text = "HELLO, LOOK AT YOU"; let pattern = /LO\B/;
النص الكامل
new RegExp("\\Bregexp)
أو اختصارًا:
/\Bregexp/
النص الكامل للتعديلات
new RegExp("\\Bregexp", "g")
أو اختصارًا:
/\Bregexp/g
دعم المتصفحات
/\B/
هي خاصية ECMAScript1 (ES1).
يدعم جميع المتصفحات ES1 (JavaScript 1997) بشكل كامل:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
دعم | دعم | دعم | دعم | دعم | دعم |
طرق البحث باستخدام تعبيرات النص
في JavaScript، يمكن إكمال البحث النصي باستخدام تعبيرات النص باستخدام طرق مختلفة.
استخدامالنمط (pattern)كمعادلة نمط، هذه هي الطرق الأكثر استخدامًا:
مثال | وصف |
---|---|
text.match(نمط) | طريقة التطابق match() |
text.search(نمط) | طريقة البحث في النص search() |
نمط.exec(nص) | طريقة RexExp exec() |
نمط.اختبار نص | طريقة test() في RegExp |
- الصفحة السابقة \b
- الصفحة التالية \0
- العودة إلى الطبقة العليا دليل مرجعي JavaScript RegExp