读书人

帮忙见见这个正则忘记了

发布时间: 2012-12-24 10:43:14 作者: rapoo

帮忙看看这个正则,忘记了。


(?is)<table[^>]*?class=['""]?menuContainer['""]?[^>]*>(?><table[^>]*>(?<o>)|</table>(?<-o>)|(?:(?!</?table).)*)*(?(o)(?!))</table>

(?<o>)这个是什么作用
[最优解释]
感觉是我写的正则,参考

.NET正则基础之——平衡组
[其他解释]
引用:
命名分组 (?<name>xxx)

与普通分组一样的功能,并且将匹配的子字符串捕获到一个组名称或编号名称中。在获得匹配结果时,可通过分组名进行获取。

通过Groups["name"].Value获取匹配内容

貌似不是,还行是平衡组的用法
[其他解释]
引用:
引用:
命名分组 (?<name>xxx)

与普通分组一样的功能,并且将匹配的子字符串捕获到一个组名称或编号名称中。在获得匹配结果时,可通过分组名进行获取。

通过Groups["name"].Value获取匹配内容

貌似不是,还行是平衡组的用法

正则平衡组
参考http://manual.phpv.net/regular_expression.html#balancedgroup
[其他解释]
看着过客的博客,学会了很多呀。
[其他解释]

命名分组 (?<name>xxx)

与普通分组一样的功能,并且将匹配的子字符串捕获到一个组名称或编号名称中。在获得匹配结果时,可通过分组名进行获取。

通过Groups["name"].Value获取匹配内容
[其他解释]
呵呵。。就是你写的正则,我那时直接套的。。

读书人网 >.NET Framework

热点推荐