我希望构建一个正则表达式,只匹配文本传递的匹配项。我尝试使用确实适用于单词边界的\b
,但它不适用于像!
这样的符号。
>>> list(re.finditer(r'\bhe\b','he is hey!'))
[<re.Match object; span=(0, 2), match='he'>]
>>> list(re.finditer(r'\bhe\b','he is he!'))
[<re.Match object; span=(0, 2), match='he'>, <re.Match object; span=(6, 8), match='he'>]
我不希望我的正则表达式匹配'he!‘
发布于 2018-09-08 12:06:53
https://stackoverflow.com/questions/52235073
复制相似问题