我正在尝试编写一个简单的正则表达式来查找字符串中的最后一个单词是否是特定的。
我写了这样的东西"(\W|^)dog$"
。(检查句子中的最后一个词是否是狗)
这个正则表达式是正确的,但在 python 中,当我输入类似"I like dog"
.
我在 Rubular 正则表达式编辑器中对此进行了测试,它似乎有效。
难道我做错了什么 ?
编辑:添加我的简单代码
import re
pm = re.compile("(\W|^)dog$")
has = pm.match("i love dog")
print(has)