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