我有一個下面的正則表達式,我在C#代碼中試圖匹配save some
後跟一些單詞,然後跟着一個文件中的某個單詞匹配delete some
。正則表達式匹配某些字符串,並忽略它是否以某種模式開始
\bsave\ssome\b\s[^\s]+|\bdelete\ssome\b\s[^\s]+
可正常工作。現在,我想排除那些具有像- save some
和- delete some
這樣的模式的比賽。
我嘗試使用以下,但它沒有奏效。在下面的表達式中,我只是使用表達式忽略- save some
感謝任何幫助。 (?!-\s\bsave\ssome\b\s[^\s])(\bsave\ssome\b\s[^\s]+|\bdelete\ssome\b\s[^\s]+)
演示是here