Ao tentar aprender um pouco mais sobre as expressões regulares, um tutorial sugeriu que você pode usar o \bpara corresponder ao limite de uma palavra. No entanto, o seguinte snippet no interpretador Python não funciona conforme o esperado:
>>> x = 'one two three'
>>> y = re.search("\btwo\b", x)
Deveria ter sido um objeto de correspondência se algo fosse correspondido, mas é None.
A \bexpressão não é compatível com Python ou estou usando incorretamente?
r"\btwo\b"?
r'\b'para que o caractere seja escapado. (ou então \\b
re.search(r"\btwo\b", x)