. net正则表达式:内联区分大小写不起作用
本文关键字:大小写 不起作用 联区 正则表达式 net | 更新日期: 2023-09-27 18:02:04
我哪里做错了?.Net支持(?i:)结构,用于内联修改大小写敏感性…但是我不能让这行工作。
Console.WriteLine(Regex.Match("ab(?i:z)", "abZ").Success); //Returns false,
//though it should return true??
第一个参数是输入,第二个参数是模式:
Regex.Match("abZ", "ab(?i:z)")
MSDN:正则表达式。匹配(字符串,字符串)
正则表达式的签名。匹配
public static Match Match(
string input,
string pattern
)
所以,Regex.Match("abZ", "ab(?i:z)")
会做你想做的。
如何以正确的顺序获取参数?
Regex.Match("abZ", "ab(?i:z)").Success