Символ \B в RegExp 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(pattern) | Метод поиска строки match() |
text.search(pattern) | Метод поиска строки search() |
pattern.exec(text) | Метод RexExp exec() |
pattern.test(text) | Метод test() RexExp |
- Предыдущая страница \b
- Следующая страница \0
- Вернуться на один уровень выше Референсное руководство по JavaScript RegExp