找回密码
 加入
搜索
查看: 3107|回复: 3

[AU3基础] [已解决]请帮忙用正则匹配出网页上的文件名

[复制链接]
发表于 2013-5-12 22:43:51 | 显示全部楼层 |阅读模式
本帖最后由 vv3509 于 2013-5-13 08:34 编辑

地址:  http://eset.xndzw.com
#include <IE.au3>
$web = 'http://eset.xndzw.com'
Local $oIE = _IECreate($web, 1, 0)
Local $sText = _IEBodyReadText($oIE)
MsgBox(4096, "Body Text", $sText,1)
FileWrite("NOD.txt",$sText)
提取这些NOD开始,后缀为NUP的文件名称
eset.xndzw.com - /
             2011年6月22日     7:33        37987 nod0090.nup             2012年1月22日     3:46        11522 nod021D.nup             2013年4月19日    17:58        15386 nod0271.nup             2013年3月26日    21:15       495243 nod047C.nup             2011年3月11日    17:58         3315 nod04D3.nup             2012年10月3日    19:49      1008671 nod08CF.nup             2011年9月21日    13:35        29448 nod0BB9.nup             2012年6月24日    18:16         1588 nod0D7A.nup             2013年5月12日    22:22         6506 nod0DA9.nup             2012年10月3日    19:49      1020751 nod0EEB.nup            2012年11月28日    19:41       129313 nod0FBC.nup             2011年7月26日    17:22       234712 nod1917.nup             2012年6月24日    18:16       976487 nod1990.nup             2012年6月24日    18:11       546736 nod1ADE.nup             2011年3月11日    17:58         1851 nod1BFC.nup             2013年1月15日    19:24        47575 nod1FB7.nup             2013年4月30日    16:19        39444 nod2893.nup             2012年10月1日    22:48         1777 nod2B4E.nup            2012年11月28日    19:41       121596 nod2C84.nup              2013年5月7日    16:21        26989 nod2D73.nup             2013年4月30日    23:19      3665866 nod2F14.nup             2013年1月15日    19:23        45035 nod30D6.nup             2012年6月24日    18:16        10646 nod3174.nup             2013年3月26日    21:15        82255 nod3370.nup             2013年4月17日    21:59        37792 nod3436.nup             2012年6月24日    18:16        12393 nod34C8.nup             2012年6月24日    18:16        36492 nod354A.nup             2013年4月17日    21:59        24160 nod39B4.nup              2011年8月1日    15:27       996997 nod3C4D.nup             2012年6月24日    18:16        28673 nod3E28.nup             2012年6月24日    18:16        13172 nod3F61.nup             2013年4月22日    19:00        13463 nod44A0.nup              2013年1月7日    18:36        87821 nod46CD.nup             2013年4月25日    15:01         7762 nod4D4A.nup             2013年4月25日    15:01        43109 nod4E01.nup             2013年1月21日    17:32        56283 nod4E5F.nup              2011年8月1日    15:33        99327 nod4F01.nup              2012年9月4日     1:27        22101 nod5288.nup             2013年5月12日     2:21        49677 nod52F5.nup             2013年4月19日    17:58        96067 nod55A6.nup             2013年4月29日    19:19        84826 nod58A9.nup             2013年4月16日    16:58        76790 nod5C9A.nup             2012年6月24日    18:17         6858 nod5DDB.nup              2012年9月4日     1:27       827603 nod5E4B.nup              2013年2月1日    21:33       134420 nod5E78.nup             2013年4月19日    17:58        16564 nod5EA8.nup             2013年2月13日    23:33        41888 nod6241.nup             2012年6月24日    18:17         2236 nod62BF.nup             2013年1月25日    17:33         6511 nod6514.nup             2013年5月12日    17:22      2945511 nod6742.nup              2013年1月2日    17:36        96662 nod674D.nup             2013年1月21日    17:33        67379 nod69C4.nup              2013年4月2日    20:18        68717 nod6B96.nup              2013年1月2日    17:36        68554 nod6EDA.nup             2012年6月24日    18:11         6390 nod6F13.nup             2013年2月12日    14:36     25671100 nod7127.nup             2012年1月22日     3:46        26145 nod7348.nup             2012年6月24日    17:35       513487 nod74D6.nup            2012年10月18日    19:07        37318 nod77DC.nup             2013年3月26日    21:15       817085 nod781F.nup             2013年5月12日    22:22       632759 nod7934.nup             2013年1月25日    17:33       397017 nod7952.nup             2013年3月20日    17:33       136319 nod7D3C.nup             2012年6月24日    18:16         3427 nod7ED6.nup             2012年1月22日     3:46        38454 nod7F08.nup             2013年5月12日    22:22        14727 update.ver
发表于 2013-5-12 23:25:17 | 显示全部楼层
#include <INet.au3>
#include <Array.au3>

$sURL = 'http://eset.xndzw.com'
$str = BinaryToString(_INetGetSource($sURL, 0), 4)
Local $aSR = StringregExp($str, '(?i)>(nod.+?.nup)', 3)
_ArrayDisplay($aSR, '')
发表于 2013-5-13 00:16:39 | 显示全部楼层
只会点.*?
#include <INet.au3>
#include <Array.au3>

$sURL = 'http://eset.xndzw.com'
$str = BinaryToString(_INetGetSource($sURL, 0), 4)
Local $aSR = StringregExp($str, '"/(.*?)"', 3)
_ArrayDisplay($aSR, '')
 楼主| 发表于 2013-5-13 08:34:15 | 显示全部楼层
谢谢A版  谢谢lpxx   非常感谢!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-22 08:39 , Processed in 0.077997 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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