为什么Regex.Match("a1a23b", "[0-9]{3}").Index返回的是零?
Regex.Match("a1a23b", "[0-9]{3}").Index返回的是零。
Regex.Match("a1a23b", "\\d{3}").Index返回的也是零。
难道,匹配不正确,返回的不是负数吗?
------解决方案--------------------你判断下这个吧
Regex.Match("a1a23b", "\\d{3}").Success
------解决方案--------------------C# code
var match = Regex.Match("a1a231b", "\\d{3}");
if (match.Success)
{
var index = match.Index;
}