vv3509 发表于 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

afan 发表于 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, '')

lpxx 发表于 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, '')

vv3509 发表于 2013-5-13 08:34:15

谢谢A版谢谢lpxx   非常感谢!!
页: [1]
查看完整版本: [已解决]请帮忙用正则匹配出网页上的文件名