5
我試圖得到一個正則表達式來匹配它,它的,它的話。正則表達式只匹配它和它,但不是它
我使用\b
來匹配單詞,但它似乎只是匹配字符。我怎樣才能讓它匹配任何東西,但空白?
這是目前爲止的正則表達式:\b(it|it's|its)\b
。我怎樣才能讓它匹配它的話,它和它的?
我試圖得到一個正則表達式來匹配它,它的,它的話。正則表達式只匹配它和它,但不是它
我使用\b
來匹配單詞,但它似乎只是匹配字符。我怎樣才能讓它匹配任何東西,但空白?
這是目前爲止的正則表達式:\b(it|it's|its)\b
。我怎樣才能讓它匹配它的話,它和它的?
這一個將工作:
\bit(?:'?s)?\b
你的模式不會因爲交替與it's
工作項目it
(即第一次測試)未在所有測試it's
之前成功。你也可以寫\b(it's|it|its)\b
。
關於成功順序的好處。那麼這個思路是不是會導致'\ b(it | it | it)\ b',因爲'it'會在'its'之前成功? (我想前兩個的順序無關緊要) – Trojan
@Trojan:由於詞的界限,你沒有與'its'和'it'相同的問題。 –
撇號是一個字的邊界,然後? – Trojan