Поддерживают ли регулярные выражения из модуля re границы слов (\ b)?

Пытаясь узнать немного больше о регулярных выражениях, в учебнике предлагалось использовать \ b для сопоставления границ слова. Однако следующий фрагмент в интерпретаторе Python не работает должным образом:

>>> x = 'one two three'
>>> y = re.search("\btwo\b", x)

Это должен был быть объект соответствия, если что-то было найдено, но это None .

Выражение \ b не поддерживается в Python или я использую его неправильно?

91
задан martineau 26 October 2019 в 06:28
поделиться