C#正则表达式匹配不包含特定字符串的不区分大小写的字符串

C# Regex to match a Case Insensitive string that doesn't contain a certain string

我想在任何情况下匹配任何不包含字符串 "None" 的字符串(不区分大小写的匹配),

我提到了问题 C# Regex to match a string that doesn't contain a certain string?

上述问题给出了区分大小写的解决方案,但我需要禁止字符串 "None" 无论如何。

我需要一个通用的正则表达式来禁止字符串(不区分大小写的匹配)。

例如:

请帮助我...

使用RegexOptions.IgnoreCase:

Regex.Matches( text, @"^(?!.*None).*$", RegexOptions.IgnoreCase );
Regex.IsMatch( text, @"^(?!.*None).*$" , RegexOptions.IgnoreCase );