Есть ли ошибка в способе написания python?. ' или '\ b'? Я не уверен, почему это дает разные результаты.Python regex border
import re
regex1 = r'\.?\b'
print bool(re.match(regex1, '.'))
regex2 = r'a?\b'
print bool(re.match(regex2, 'a'))
Выход:
False
True