如何能确定正则表达式匹配失败的位置?
比如正则表达式可以表示为(子表达式a)(子表达式b)(子表达式c)要匹配的字符串可能是匹配ab,但不匹配c,那匹配失败的位置就是c
可能连a都不匹配,那匹配失败的位置就是a
不知道我说明白了吗?
我想用命名分组,如果失败的话,我想知道是哪个分组匹配失败的。
怎么能确定呢? --------------------编程问答-------------------- 如果第一个没匹配成功,说明第一个就是失败的位置
如果第一个成功了,则往后连续的循环直到不是成功的,则这个就是失败的位置
补充:.NET技术 , C#