火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 4229|回复: 10

我只需要最后一个播放地址,我用正则应该怎么匹配?

[复制链接]
发表于 2008-12-22 00:36:38 | 显示全部楼层 |阅读模式
我只需要最后一个播放地址,我用正则应该怎么匹配?

<div id="List_MovieUrl" class="movieurl bor2 mt_10">
<P> <SPAN class="p_ll"> 在线播放<font class="font_g fn16">1</font> >>>  <font class="C_9">(BOBOP2P)</font></SPAN>
<UL class="mb_5">
<LI Style="WIDTH:90px"><a title="第01集" target="_blank" href="/Player/?M---558___U---925.Html">第01集</a></LI>
<LI Style="WIDTH:90px"><a title="第02集" target="_blank" href="/Player/?M---558___U---926.Html">第02集</a></LI>
<LI Style="WIDTH:90px"><a title="第03集" target="_blank" href="/Player/?M---558___U---927.Html">第03集</a></LI>
<LI Style="WIDTH:90px"><a title="第04集" target="_blank" href="/Player/?M---558___U---928.Html">第04集</a></LI>
<LI Style="WIDTH:90px"><a title="第05集" target="_blank" href="/Player/?M---558___U---929.Html">第05集</a></LI>
<LI Style="WIDTH:90px"><a title="第06集" target="_blank" href="/Player/?M---558___U---930.Html">第06集</a></LI>
<LI Style="WIDTH:90px"><a title="第07集" target="_blank" href="/Player/?M---558___U---931.Html">第07集</a></LI>
<LI Style="WIDTH:90px"><a title="第8集" target="_blank" href="/Player/?M---558___U---1219.Html">第8集</a></LI>
<LI Style="WIDTH:90px"><a title="第9集" target="_blank" href="/Player/?M---558___U---33326.Html">第9集</a></LI>
<LI Style="WIDTH:90px"><a title="第10集" target="_blank" href="/Player/?M---558___U---33327.Html">第10集</a></LI>
<LI Style="WIDTH:90px"><a title="第11集" target="_blank" href="/Player/?M---558___U---33610.Html">第11集</a></LI>
<LI Style="WIDTH:90px"><a title="第12集" target="_blank" href="/Player/?M---558___U---33611.Html">第12集</a></LI>
</UL>
</P>
</div>
发表于 2008-12-22 01:29:22 | 显示全部楼层
貌似比较难,有谁知道?
 楼主| 发表于 2008-12-22 01:41:15 | 显示全部楼层
很难...我找了正则表达式的文档,似乎没有重复的字符串只匹配最后一个字符串的功能...
发表于 2008-12-22 10:28:25 | 显示全部楼层
  1. href="(?<content>[^>]*)">第\d+集</a></LI></UL>
复制代码
发表于 2008-12-23 18:49:41 | 显示全部楼层
本帖最后由 luckboy 于 2008-12-23 19:00 编辑

easy拉 ==告诉你

  1. <[^<>]*(?<=href=)"(?<content>[^>"]*)">第\d+集</a></LI>\s*</UL>
复制代码
 楼主| 发表于 2008-12-24 03:57:16 | 显示全部楼层
测试证明.管理员:rq204 , 热心车友:luckboy 二个人的都不行...
测试工具:RegexTest
测试内容

  1. <UL class="mb_5" Style="overflow:auto;HEIGHT: 145px;">
  2. <LI Style="WIDTH:90px"><a title="第1集" target="_blank" href="/Player/?M---4407___U---33564.Html">第1集</a></LI>
  3. <LI Style="WIDTH:90px"><a title="第2集" target="_blank" href="/Player/?M---4407___U---33565.Html">第2集</a></LI>
  4. <LI Style="WIDTH:90px"><a title="第3集" target="_blank" href="/Player/?M---4407___U---33566.Html">第3集</a></LI>
  5. <LI Style="WIDTH:90px"><a title="第4集" target="_blank" href="/Player/?M---4407___U---33567.Html">第4集</a></LI>
  6. <LI Style="WIDTH:90px"><a title="第5集" target="_blank" href="/Player/?M---4407___U---33568.Html">第5集</a></LI>
  7. <LI Style="WIDTH:90px"><a title="第6集" target="_blank" href="/Player/?M---4407___U---33569.Html">第6集</a></LI>
  8. <LI Style="WIDTH:90px"><a title="第7集" target="_blank" href="/Player/?M---4407___U---33570.Html">第7集</a></LI>
  9. <LI Style="WIDTH:90px"><a title="第8集" target="_blank" href="/Player/?M---4407___U---33571.Html">第8集</a></LI>
  10. <LI Style="WIDTH:90px"><a title="第9集" target="_blank" href="/Player/?M---4407___U---33572.Html">第9集</a></LI>
  11. <LI Style="WIDTH:90px"><a title="第10集" target="_blank" href="/Player/?M---4407___U---33573.Html">第10集 </a></LI>
  12. <LI Style="WIDTH:90px"><a title="第11集" target="_blank" href="/Player/?M---4407___U---33574.Html">第11集 </a></LI>
  13. <LI Style="WIDTH:90px"><a title="第12集" target="_blank" href="/Player/?M---4407___U---33575.Html">第12集 </a></LI>
  14. <LI Style="WIDTH:90px"><a title="第13集" target="_blank" href="/Player/?M---4407___U---33576.Html">第13集 </a></LI>
  15. <LI Style="WIDTH:90px"><a title="第14集" target="_blank" href="/Player/?M---4407___U---33577.Html">第14集 </a></LI>
  16. <LI Style="WIDTH:90px"><a title="第15集" target="_blank" href="/Player/?M---4407___U---33578.Html">第15集 </a></LI>
  17. <LI Style="WIDTH:90px"><a title="第16集" target="_blank" href="/Player/?M---4407___U---33579.Html">第16集 </a></LI>
  18. <LI Style="WIDTH:90px"><a title="第17集" target="_blank" href="/Player/?M---4407___U---33580.Html">第17集 </a></LI>
  19. <LI Style="WIDTH:90px"><a title="第18集" target="_blank" href="/Player/?M---4407___U---33581.Html">第18集 </a></LI>
  20. <LI Style="WIDTH:90px"><a title="第19集" target="_blank" href="/Player/?M---4407___U---33582.Html">第19集 </a></LI>
  21. <LI Style="WIDTH:90px"><a title="第20集" target="_blank" href="/Player/?M---4407___U---33583.Html">第20集 </a></LI>
  22. <LI Style="WIDTH:90px"><a title="第21集" target="_blank" href="/Player/?M---4407___U---33584.Html">第21集 </a></LI>
  23. <LI Style="WIDTH:90px"><a title="第22集" target="_blank" href="/Player/?M---4407___U---33585.Html">第22集 </a></LI>
  24. <LI Style="WIDTH:90px"><a title="第23集" target="_blank" href="/Player/?M---4407___U---33586.Html">第23集 </a></LI>
  25. <LI Style="WIDTH:90px"><a title="第24集" target="_blank" href="/Player/?M---4407___U---33587.Html">第24集 </a></LI>
  26. <LI Style="WIDTH:90px"><a title="第25集" target="_blank" href="/Player/?M---4407___U---33588.Html">第25集 </a></LI>
  27. <LI Style="WIDTH:90px"><a title="第26集" target="_blank" href="/Player/?M---4407___U---33589.Html">第26集 </a></LI>
  28. <LI Style="WIDTH:90px"><a title="第27集" target="_blank" href="/Player/?M---4407___U---33590.Html">第27集 </a></LI>
  29. <LI Style="WIDTH:90px"><a title="第28集" target="_blank" href="/Player/?M---4407___U---33591.Html">第28集 </a></LI>
  30. <LI Style="WIDTH:90px"><a title="第29集" target="_blank" href="/Player/?M---4407___U---33592.Html">第29集 </a></LI>
  31. <LI Style="WIDTH:90px"><a title="第30集" target="_blank" href="/Player/?M---4407___U---33593.Html">第30集 </a></LI>
  32. <LI Style="WIDTH:90px"><a title="第31集" target="_blank" href="/Player/?M---4407___U---33594.Html">第31集 </a></LI>
  33. <LI Style="WIDTH:90px"><a title="第32集" target="_blank" href="/Player/?M---4407___U---33595.Html">第32集 </a></LI>
  34. </UL>
  35. </P>
复制代码
 楼主| 发表于 2008-12-24 03:59:24 | 显示全部楼层

不过,还是要感谢二位这么热心..
 楼主| 发表于 2008-12-24 04:01:15 | 显示全部楼层
  1. <a title="[^"]*" target="_blank" href="(?<content>[^"]*)">[\s\S]+?</a></LI>\s*</UL>
复制代码

这有个代码,经过测试,取到的内容是第一个,可我想要的是最后一个地址.
 楼主| 发表于 2008-12-24 04:02:19 | 显示全部楼层
似乎有点难度.哈哈.
发表于 2008-12-24 10:16:38 | 显示全部楼层
本帖最后由 luckboy 于 2008-12-24 10:24 编辑
  1. <a[^<>]*(?<=href=)"(?<content>[^>"]*)">\s*第\d+集\s*</a></LI>\s*</UL>
复制代码
你2段代码给的格式都不一样当然不行拉。试一下上面的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入会员

x

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

企业微信|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2026-4-25 20:41

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表