当前位置:编程学习 > C#/ASP.NET >>

如何能确定正则表达式匹配失败的位置?

比如正则表达式可以表示为(子表达式a)(子表达式b)(子表达式c)
要匹配的字符串可能是匹配ab,但不匹配c,那匹配失败的位置就是c
              可能连a都不匹配,那匹配失败的位置就是a

不知道我说明白了吗?
我想用命名分组,如果失败的话,我想知道是哪个分组匹配失败的。
怎么能确定呢? --------------------编程问答-------------------- 如果第一个没匹配成功,说明第一个就是失败的位置
如果第一个成功了,则往后连续的循环直到不是成功的,则这个就是失败的位置
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,