C#RegEx:忽略大小写模式?

我使用System.Text.RegularExpressions.Regex.IsMatch(testString,regexPattern)在string中进行一些search。

有没有办法在regexPatternstring中指定该模式应忽略大小写? (即不使用Regex.IsMatch(testString,regexPattern,RegexOptions.IgnoreCase))

(?i)在模式内开始不区分大小写的匹配, (?-i)结束。 那是,

 (?i)foo(?-i)bar 

匹配FOObar而不是fooBAR

编辑:我应该说(?-i)开始区分大小写匹配 – 如果你想整个模式不区分大小写,那么你不需要“结束” (?i)