首页 新闻 会员 周边

\G 的功能导致以下字符串不能匹配(正则功能:匹配aspx页的标签)?

0
悬赏园豆:20 [待解决问题]

<(?<tagname>[\w:\.]+)(\s+(?<attrname>\w[-\w:]*\G)(\s*=\s*"(?<attrval>[^"]*)"|\s*=\s*'(?<attrval>[^']*)'|\s*=\s*(?<attrval><%#.*?%>)|\s*=\s*(?<attrval>[^\s="'/>]*)|(?<attrval>\s*?)))*\s*(?<empty>/)?>

未去掉\G ,无法匹配以下标签,去掉\G 可以匹配,谁能解释一下原因?

<asp:TextBox ID="test" runat="server"/>

symphony2010的主页 symphony2010 | 初学一级 | 园豆:99
提问于:2012-09-04 18:19
< >
分享
所有回答(1)
0

这有个类似的问题,你可以看看

http://q.cnblogs.com/q/40500/

向往-SONG | 园豆:4853 (老鸟四级) | 2012-09-04 23:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册