2016-02-05 65 views

回答

3

您需要使用端錨在先行還有:

^(?!(?:test|abc)$).*$ 

然後,它不會匹配testabc爲整個字符串,但將匹配test123

這是一個regex demo(使用PCRE引擎,因爲它可以在與此表達式相同的.NET環境中工作)。

申請結束串的$錨既testabc,你需要將它們分組,我建議使用一個非捕獲組(或使用捕捉一個與RegexOptions.ExplicitCapture)。

+1

謝謝!無法爲我的生活獲得正確的語法!我會在12分鐘內接受 – user3953989