正则表达式完全匹配单词

2024-09-27 21:25:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望构建一个正则表达式,它只与传递的文本匹配。我尝试使用\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”匹配在


Tags: 文本reobjectismatch符号单词list

热门问题