Пытаясь узнать немного больше о регулярных выражениях, в руководстве было предложено использовать \b
для сопоставления границы слова. Однако следующий фрагмент в интерпретаторе Python не работает должным образом:
>>> x = 'one two three'
>>> y = re.search("\btwo\b", x)
Это должен был быть объект соответствия, если что-то было найдено, но это так None
.
Это \b
выражение не поддерживается в Python или я использую его неправильно?
re.search(r"\btwo\b", x)