我一直在使用单词边界来查找字符串中的确切单词,但刚刚了解到它们忽略了非单词字符。
因此,当我在字符串“height (in stories)”中查找“height”时,我得到了我期望的结果:
p = re.compile(r'\b%s\b' % 'height')
p.search('height (in stories)') # match
但是,当我在字符串“height (in stories)”中查找“height (in stories)”时,我找不到匹配项:
p = re.compile(r'\b%s\b' % 'height (in stories)')
p.search('height (in stories)') # no match
如何识别括号?