(?!.*?NonWindow$)
谢谢了
第一次简单这样的表达式
不太认识!
(?!这个表示反向向前匹配,不包含的意思.
.表示任何非换行字符
*表示前面.表示的字符出现的次数,0~无穷
?表示.*的组合是懒惰匹配模式,也即是如果匹配到几个字符了,后面还有字符匹配则不继续进行匹配(另外一种方式则是贪婪模式)
NonWindows则匹配这个字符串了.
$表示NonWindwos出现在字符串结尾处的才可以.