请教正则表达式遇到的问题
吾非大神 2012-03-23 03:31:55 字符串 "fooood".
使用正则表达式 f(?<name>o{2}) 匹配时
程序中写了
varName = textbox1.text;
xxx.groups[varName].value 可以获得值
xxx.groups[1].value 也可以获得值,但这个时候 将文本值赋值为 1,即 varName="1" 则不可获取到捕获的值
但是不指定 组名,也就是 f(o{2})时,将文本赋值为 1 却可以捕获到值。。
而 写成 f(?<name>(o{2})) ,不管文本是 1 还是 name 都是可以的。。
不知道为什么了。。