Я читаю книгу по регулярным выражениям и наткнулся на этот пример для \ b
:
Кот разбросал свою еду по всей комнате.
Использование регулярного выражения - \ bcat \ b
будет соответствовать слову кот
, но не кот
в ] scattered
.
Для \ B
автор использует следующий пример:
Пожалуйста, введите девятизначный идентификатор, поскольку он
отображается на вашем цветном коде доступа.
Использование регулярного выражения \ B- \ B
соответствует -
между словом с цветовой кодировкой
. Использование \ b- \ b
, с другой стороны, соответствует -
в девятизначном
и ключе доступа
.
Почему в первом примере мы используем \ b
для разделения cat
, а во втором - \ B
для разделения -
? Использование \ b
во втором примере делает противоположное тому, что было раньше.
Пожалуйста, объясните мне разницу.
РЕДАКТИРОВАТЬ: Также, может ли кто-нибудь объяснить на новом примере?