我想匹配包含除指定字符之外的所有内容的行[I|V|X|M|C|D|L]
。
new Regex(@"^(.*) is (?![I|V|X|M|C|D|L].*)$")
应该匹配OR
列表中提到的字符以外的所有字符。
应该匹配-
name is a
不匹配-
edition is I
试试这个模式:
^[^IVXMCDL]*$
这将匹配字符串的开头,然后是零个或多个除字符类中指定的字符以外的字符,然后是字符串的末尾。换句话说,它将不匹配任何包含那些字符的字符串。
还要注意,根据您的使用方式,您可能会使用以下更简单的模式:
[IVXMCDL]
并拒绝任何与模式匹配的字符串。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句