通过java正则表达式否定一组单词

Abh*_*hek 19 java regex regex-negation

我想用java正则表达式否定一组单词.

再说了,我想否定cvs,svn,nvs,mvc.我写了一个正则表达式^[(svn|cvs|nvs|mvc)].

有些看起来似乎没有起作用.

Kam*_*rey 45

试试这个:

^(?!.*(svn|cvs|nvs|mvc)).*$
Run Code Online (Sandbox Code Playgroud)

如果它不包含svn,cvs,nvs或mvc中的一个,它将匹配文本.

这是一个类似的问题:C#Regex匹配一个不包含某个字符串的字符串?