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" 无论如何。
我需要一个通用的正则表达式来禁止字符串(不区分大小写的匹配)。
例如:
- NONE
- None
- NoNe
- none
- nOnE
- NonE
- nONe等,
请帮助我...
使用RegexOptions.IgnoreCase:
Regex.Matches( text, @"^(?!.*None).*$", RegexOptions.IgnoreCase );
Regex.IsMatch( text, @"^(?!.*None).*$" , RegexOptions.IgnoreCase );
我想在任何情况下匹配任何不包含字符串 "None" 的字符串(不区分大小写的匹配),
我提到了问题 C# Regex to match a string that doesn't contain a certain string?
上述问题给出了区分大小写的解决方案,但我需要禁止字符串 "None" 无论如何。
我需要一个通用的正则表达式来禁止字符串(不区分大小写的匹配)。
例如:
- NONE
- None
- NoNe
- none
- nOnE
- NonE
- nONe等,
请帮助我...
使用RegexOptions.IgnoreCase:
Regex.Matches( text, @"^(?!.*None).*$", RegexOptions.IgnoreCase );
Regex.IsMatch( text, @"^(?!.*None).*$" , RegexOptions.IgnoreCase );