我在这里做错了什么? .Net支持(?i :)构造用于内联修改区分大小写......但是我不能让这一行工作。
Console.WriteLine(Regex.Match("ab(?i:z)", "abZ").Success); //Returns false,
//though it should return true??
答案 0 :(得分:6)
答案 1 :(得分:3)
public static Match Match(
string input,
string pattern
)
所以,Regex.Match("abZ", "ab(?i:z)")
会做你想做的事。
答案 2 :(得分:2)
如何以正确的顺序获取参数?
Regex.Match("abZ", "ab(?i:z)").Success