我想寫一個簡單的正則表達式來查找字符串中的最後一個單詞是否是特定的單詞。正則表達式來查找字符串中的最後一個單詞(Python)
我寫了類似"(\W|^)dog$"
的東西。 (檢查句子中的最後一個單詞是否爲狗)
這個正則表達式是正確的,但在python中,當我輸入類似"I like dog"
的東西時它什麼也沒有返回。
我在Rubular regex編輯器中測試了它,它似乎工作。
我做錯了什麼?
編輯:我添加簡單的代碼
import re
pm = re.compile("(\W|^)dog$")
has = pm.match("i love dog")
print(has)
你的話總是空間分開嗎? –
發佈您的Python代碼。 –
是的。沒有hypenated字需要>也FYI我試過(| ^)狗$相同的結果! –