.Net正则表达式 - 如何对完整字符串进行精确匹配排除?

Nat*_*ley 5 .net regex

我需要一个.Net正则表达式,它匹配指定的完全字符串匹配以外的任何东西.所以基本上:

^Index$
Run Code Online (Sandbox Code Playgroud)

......是我唯一关心的排除.字符串可以从"索引"开始,结束或包含"索引",但不完全匹配.我的大脑今天似乎没有工作,我没有完成这个工作.

编辑

答案必须通过模式本身,因为我将参数传递给第三方库,除了通过正则表达式模式之外,无法控制进程.

Luc*_*ero 5

这应该够了吧:

^(?!Index$)
Run Code Online (Sandbox Code Playgroud)