我正在使用System.Text.RegularExpressions.Regex.IsMatch(testString,regexPattern)在字符串中进行一些搜索。
有没有办法在regexPattern字符串中指定模式应该忽略大小写?(即不使用Regex.IsMatch(testString、regexPattern、RegexOptions.IgnoreCase))
发布于 2009-10-18 01:27:32
模式中的(?i)
开始不区分大小写的匹配,(?-i)
结束匹配。那是,
(?i)foo(?-i)bar
匹配FOObar
,但不匹配fooBAR
。
编辑:我应该说(?-i)
开始区分大小写的匹配-如果你想让整个模式不区分大小写,那么你不需要“结束”(?i)
。
https://stackoverflow.com/questions/1583678
复制相似问题