我知道過去有人問過這個問題的不同之處,但是我沒有試過的例子都是有效的。所以,再一次,我怎麼能匹配除了給定的子字符串與正則表達式?正則表達式匹配除了給定的子字符串以外的所有東西
例如,從這個愛因斯坦選擇的一切,但stupid
報價:
Two things are infinite: the universe and human stupidity; and I'm not sure about the universe.
我已經有一些成功捕捉一切都交給stupid
使用((?!stupid).)*
,但讓所有的它沒有運氣。我一直在regex101.com
您的預期輸出是什麼? –
如果你正試圖放棄'愚蠢',那麼它會將字符串分成兩部分。因此給你兩個單獨的字符串,或者你可能想要加入這兩個字符串。我不明白你爲什麼想這麼做?因此,明確指定輸出格式和您打算做什麼將會很有幫助。 – 2016-01-23 08:53:31
不要試圖放棄'stupid',而是通過Powershell(此刻)的'Select-String -replace「」'命令刪除其他所有內容。 – Mica