首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

正则表达式分组构造名为何能取数字解决办法

2012-02-02 
正则表达式分组构造名为何能取数字msdn中描述反向引用引用组的最近的定义(当从左到右匹配时,最靠近左侧的

正则表达式分组构造名为何能取数字
msdn中描述 

反向引用引用组的最近的定义(当从左到右匹配时,最靠近左侧的定义)。具体地讲,就是当组建立多个捕获时,反向引用引用最近的捕获。例如,(?<1>a)(?<1>\1b)* 使用捕获模式 (a)(ab)(abb) 来匹配 aababb。循环限定符不清除组定义。

红色部分测试过有错误,如果<1>是分组构造名的话,应该是不能取数字的。

[解决办法]
数字是自动编号用的,另外你这里怎么连续出现2个数字?

热点排行