比如如何匹配_ab_ab is a test
这句话中的第二个_ab
?我试过 \>
来匹配词尾,但不适用于 Python 2.7。注意:我匹配的不是字符串的结尾,而是单个单词的结尾。
其他帖子中有隐含的答案。但我认为应该提倡对此类问题进行简单直接的回答。所以我在尝试了以下帖子后问了它,但没有找到直接和简洁的解决方案。
最佳答案
您可以在最后使用单词边界 \b
。请注意,在 _ab
之前添加 \b
将不起作用,因为之前存在 b
(word char)下划线。 \b
匹配单词字符和非单词字符(反之亦然)。
r'_ab\b'
关于Python正则表达式匹配词尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31913044/