找回密码
 加入
搜索
查看: 2489|回复: 5

[IE类操作] [求助]请帮忙用正则提取网址

  [复制链接]
发表于 2010-12-7 10:33:19 | 显示全部楼层 |阅读模式
本帖最后由 vv3509 于 2010-12-7 10:45 编辑

网页源代码:
<a href="http://jue-ce.com/forum.php?mod=attachment&amp;aid=MTk1Nnw0ZmRlYjk4N3wxMjkxNjg4NDkzfDE1MzQ%3D" target="_blank">中财内线1207早盘.pdf</a><em class="xg1"><a href="http://jue-ce.com/forum.php?mod=attachment&amp;aid=MTk1OHwzMGQ0MThkZXwxMjkxNjg4NDkzfDE1MzQ%3D" target="_blank">中财1206盘后.pdf</a>

<em class="xg1">红色部分会变更,请帮忙用正则提取网址
中财内线1207早盘.pdf    http://jue-ce.com/forum.php?mod= ... xNjg4NDkzfDE1MzQ%3D
中财1206盘后.pdf          http://jue-ce.com/forum.php?mod= ... xNjg4NDkzfDE1MzQ%3D
发表于 2010-12-7 10:43:41 | 显示全部楼层
本帖最后由 shenrenba 于 2010-12-7 10:47 编辑
(?s)href="([^"]*).+?>([^<]*)

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2010-12-7 10:45:57 | 显示全部楼层
谢谢 最好把文件名提出来
发表于 2010-12-7 10:52:39 | 显示全部楼层
<a href\="http\:\/\/(.+?)\target\="\_blank"\>(+?)<\/a> 这是ASP的正则表达式,不知道AU3是不是这样写。手机上的,不方便打字。
发表于 2010-12-7 11:44:20 | 显示全部楼层
$s = '<a href="http://jue-ce.com/forum.php?mod=attachment&aid=MTk1Nnw0ZmRlYjk4N3wxMjkxNjg4NDkzfDE1MzQ%3D" target="_blank">中财内线1207早盘.pdf</a><em class="xg1"><a href="http://jue-ce.com/forum.php?mod=attachment&aid=MTk1OHwzMGQ0MThkZXwxMjkxNjg4NDkzfDE1MzQ%3D" target="_blank">中财1206盘后.pdf</a>' & _
        '<em class="xg1">'
Local $string
$st = StringRegExp($s,'href="(.+?)".+?>(.+?pdf)',3)

For $i = 1 To UBound($st) Step 2
        $string &= $st[$i] &@TAB & $st[$i-1]&@CRLF
Next
MsgBox(0,"",$string)
比如这样?
发表于 2010-12-7 11:54:46 | 显示全部楼层
很简单的东西,自己多练练吧
(http:\H+)".+?>([^<]+)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-16 05:56 , Processed in 0.084616 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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