9

У Microsoft есть отличная справочная карта для регулярных выражений .Net.

Но кажется, что \b как совпадает с Backspace, так и с "На границе слова".

Что он? Может ли \b действительно сделать и то и другое? Как вы можете быть точным о том, что вы имеете в виду?

1 ответ1

8

\b означает "границу слова" вне классов символов (также называемых наборами символов) и "backspace" внутри классов символов.

Здесь это означает границу слова:

\bhello\b

Здесь это означает возврат

[\b]

См. Эту ссылку Microsoft: Побег символов в регулярных выражениях.
В регулярном выражении PERL такое же определение для \b .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .