当前位置:编程学习 > C#/ASP.NET >>

正则不能匹配出所有符合要求的链接,看图片 谢谢!



图片中相符合的有好几个,但为什么只匹配出一个? 正则 c# --------------------编程问答-------------------- Default\.aspx\?page=\d+(?="") --------------------编程问答--------------------  <div><span>共34页</span><a rel="nofollow" href="Default.aspx?page=13" title="上一页">上一页</a><span><a href="Default.aspx?page=1" title="当前: 1">1</a>...<a rel="nofollow" href="Default.aspx?page=12" title="当前: 12">12</a><a rel="nofollow" href="Default.aspx?page=13" title="当前: 13">13</a><a  rel="nofollow" class='this'>14</a><a rel="nofollow" href="Default.aspx?page=15" title="当前: 15">15</a><a rel="nofollow" href="Default.aspx?page=16" title="当前: 16">16</a>...<a rel="nofollow" href="Default.aspx?page=34" title="当前: 34">34</a></span><a rel="nofollow" href="Default.aspx?page=15" title="下一页">下一页</a>
            </div> --------------------编程问答--------------------
引用 1 楼 Chinajiyong 的回复:
Default\.aspx\?page=\d+(?="")
 你的一个都没匹配出来,谢谢 --------------------编程问答-------------------- (?is)Default\.aspx\?page=\d+ --------------------编程问答--------------------
引用 2 楼 abentao1989 的回复:
 <div><span>共34页</span><a rel="nofollow" href="Default.aspx?page=13" title="上一页">上一页</a><span><a href="Default.aspx?page=1" title="当前: 1">1</a>...<a rel="nofollow" href="Default.aspx?page=12" title="当前: 12">12</a><a rel="nofollow" href="Default.aspx?page=13" title="当前: 13">13</a><a  rel="nofollow" class='this'>14</a><a rel="nofollow" href="Default.aspx?page=15" title="当前: 15">15</a><a rel="nofollow" href="Default.aspx?page=16" title="当前: 16">16</a>...<a rel="nofollow" href="Default.aspx?page=34" title="当前: 34">34</a></span><a rel="nofollow" href="Default.aspx?page=15" title="下一页">下一页</a>
            </div>


引用 3 楼 abentao1989 的回复:
Quote: 引用 1 楼 Chinajiyong 的回复:

Default\.aspx\?page=\d+(?="")
 你的一个都没匹配出来,谢谢

Default\.aspx\?page=\d+ --------------------编程问答-------------------- (?<=href=")Default\.aspx\?page=\d+(?=") --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,