0
輸入字符串「This.is.it.CAT.DOG.MOUSE.HORSE.go」不匹配的所有項目正則表達式應該匹配
Regex = [ _\,\.\(\)\[\]\-](CAT|DOG|MOUSE|HORSE)([ _\,\.\(\)\[\]\-])
這似乎只匹配「.CAT。」和「.MOUSE」。何時它也應該匹配「.DOG」和「.HORSE」。
我假設是因爲'。'已經被匹配了,它從這一點被忽略了嗎?
感謝 Nigma
添加編程語言/環境,您正在使用運行您的RE –
正確的,你的正則表達式得到每一個匹配單詞後面的尾隨點。 –
正則表達式通常不會找到重疊的模式。爲了不移動光標,對第二個點使用正向前視。 – Amadan