解决方法:把正则中的(.*?)改为{取最大数字}即可。 如何正则获取下面的网址: succeedhandle_blogEdit'http://www.xxx.net/blog/316212.html' succeedhandle_blogEdit'http://www.xxx.net/blog/316213.html' succeedhandle_blogEdit'http://www.xxx.net/blog/316214.html' succeedhandle_blogEdit'http://www.xxx.net/blog/316216.html' succeedhandle_blogEdit'http://www.xxx.net/blog/316215.html' 例1: [发布提交1参数1]succeedhandle_blogEdit'http:\\www.xxx.net\blog\{取最大数字}.html'[/发布提交1参数1] --取所有匹配中,数值最大的一个数字 [网址库]http://t.wzdr.cn/blog/{发布提交1参数1}.html[/网址库] --存放到网址库 例2:(需要先获取最后一页的网址,然后访问最后一页的网址,来获取最新文章ID) [发布后提交网址1]http://t.wzdr.cn/文章列表页.html[/发布后提交网址1] --访问文章列表页 [发布后提交1参数1]p=(.*?)<[/发布后提交1参数1] --获取最后一页的文章地址或编号 [发布后提交网址2]http://t.wzdr.cn/文章列表页?{发布后提交1参数1}.html[/发布后提交网址2] --访问最后一页 [发布后提交2参数1]xxx={取最大数字}<[/发布后提交2参数1] --获取最新文章地址或编号 [网址库]http://t.wzdr.cn/blog/{发布后提交2参数1}.html[/网址库] --存放到网址库 注意:这个标签匹配出来的文本只能是纯数字,否则程序程序不能自动获取到最大的一个数值。 [2016-04-13更新] |
抢沙发||关于我们|手机版|营销神器 (蜀ICP备14013818号)
GMT+8, 2024-12-26 18:02