me_edu
Регулярные выражения (RegEx)Шаг 16 из 31 · 0% пройдено
Якоря и границы · Якоря и границы

Граница слова \b

Шаг 16 из 316 минТеория
Цель

Понять основной механизм темы «Граница слова \b» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

ABYANDТаблица истинностиA BY0 000 101 001 11
Логический вентиль и таблица истинности связывают входы с выходным состоянием.
Опорная идея

Якорь границы слова \b отмечает место между word-символом (\w) и не-word-символом — то есть край слова. Он помогает находить целые слова, а не части других слов.

Сравните:

cat — найдёт «cat» в «category», «scatter» (как часть слова) \bcat\b — найдёт только отдельное слово «cat»

Граница \b совпадает в начале/конце слова, у пробелов, знаков препинания. Это незаменимо при поиске и замене конкретных слов в тексте:

\bid\b — слово «id», но не «video» и не «idle»

Противоположность — \B (не граница слова), используется реже.

Итог по якорям: ^ и $ привязывают к началу и концу строки, \b — к краю слова. Якоря не «съедают» символы, а лишь требуют, чтобы совпадение оказалось в нужной позиции. Вместе с классами и квантификаторами они дают точные, надёжные шаблоны для валидации.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.