[已解决] 请帮忙修改一下正则语句
本帖最后由 king8462 于 2019-8-19 17:49 编辑网页数据如下,想提取文件名,和下载地址。但下载地址有两种格式:一种是data-url="http://ys-I.ys168.com/158948046/n4T4L543K76M7ITNfTWW/hy.exe;一种是href="http://ysF.ys168.com/158948014/j4T44713K73MMHTKiUVS/3 - 铃声.mp3"
$wjmc=StringRegExp($Temp, '="http://.+?">(.+?)</a>', 3);获取文件名称
$xzdz=StringRegExp($Temp, 'data-url="(.*?)".*?<a href="(.*?)"', 3) ;获取文件下载链接
;$wjsize=
;_ArrayDisplay($wjmc, UBound($wjmc))
_ArrayDisplay($xzdz, UBound($xzdz))
_mlxx.scdz = 'http://ys-E.ys168.com/fileup/js.aspx';_mlxx.gx(1496129, '01100');var x = _mlxx.find(1496129);x.scpz = '';x.xzzt = true;_kj.jzxzlx = 0;_kj.cjzscxx
('');x.ckzt = true;[
]<li id="W_14730937" class="xwj"><img class="bjtb" src="http://zy.ys168.com/f_zy/tp/wjlx/exe.gif" /><a href="javascript:;"title="本月3号 14:24" data-url="http://ys-
I.ys168.com/158948032/n4T4L543K7HM7KULjSSX/xx.exe">xx.exe</a><i>1.0MB</i><b></b><span></span></li><li id="W_14730936" class="xwj"><img class="bjtb"
src="http://zy.ys168.com/f_zy/tp/wjlx/exe.gif" /><a href="javascript:;"title="本月3号 14:23" data-url="http://ys-
I.ys168.com/158948052/n4T4L543K76M7JVJgXVU/st.exe">st.exe</a><i>1.0MB</i><b></b><span></span></li><li id="W_14730935" class="xwj"><img class="bjtb"
src="http://zy.ys168.com/f_zy/tp/wjlx/exe.gif" /><a href="javascript:;"title="本月3号 14:23" data-url="http://ys-
I.ys168.com/158948046/n4T4L543K76M7ITNfTWW/hy.exe">hy.exe</a><i>1.0MB</i><b></b><span></span></li><li id="W_14725750" class="xwj"><img class="bjtb"
src="http://zy.ys168.com/f_zy/tp/wjlx/rar.gif" /><a href="http://ys-J.ys168.com/158948009/VLgVTWq4T4L533M7NT7/1.zip"title="本月2号
16:20">1.zip</a><i>16.4MB</i><b></b><span></span></li>
StringRegExp($sSource, '(?mi)(?:data-url="|href=")(http:[^"]+)[^>]+?>([^<]+)', 3) afan 发表于 2019-8-19 15:02
谢谢A版,一次解决2个 不错 支持一下 谢谢,老A就是厉害
页:
[1]