کاراکتر \B RegExp جاوااسکریپت
- صفحه قبلی \b
- صفحه بعدی \0
- بازگشت به لایه بالاتر دستورالعملهای مرجع RegExp 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 (جاوااسکریپت 1997) پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
روشهای جستجو عبارت قاعدهای
در جاوااسکریپت، جستجوهای متن با استفاده از عبارت قاعدهای میتوانند با روشهای مختلف انجام شوند.
استفادهترتیبدهنده (pattern)به عنوان یک عبارت قاعدهای، اینها از روشهای بیشترین استفاده را دارند:
مثال | توضیحات |
---|---|
text.match(ترتیبدهنده) | مетод جستجو رشتهای match() |
text.search(ترتیبدهنده) | مетод جستجو رشتهای search() |
ترتیبدهنده.exec(text) | مетод RexExp exec() |
ترتیبدهنده.test(text) | مетод test() در RexExp |
- صفحه قبلی \b
- صفحه بعدی \0
- بازگشت به لایه بالاتر دستورالعملهای مرجع RegExp JavaScript