⬅︎ Back to \b in Python regular expressions
First variant could be shorter:re.compile(r'((?<=\W)|^)%s(?=\W|$)' % re.escape(word), re.I)re.escape is necessary.
shorter but certainly less readable.
Comment
First variant could be shorter:
re.compile(r'((?<=\W)|^)%s(?=\W|$)' % re.escape(word), re.I)
re.escape is necessary.
Replies
shorter but certainly less readable.