محرر RegExp \B JavaScript

التعريف والاستخدام

\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