|
本帖最后由 chooseyou123 于 2014-12-12 23:37 编辑
求一正则表达式,谢谢相助。
$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$oHTTP.Open("GET", "http://view.1688.com/huodong/dacu/14/1118/huwai.html")
$oHTTP.Send()
$HTMLSource = $oHTTP.ResponseText
Local $exp = StringRegExp($HTMLSource,"[a-zA-z]+://[^(\s|\" & '"' & "|\" & "'" & "|\)]*",3)
Local $xx = UBound($exp)
for $i = 0 to $xx - 1
ConsoleWrite($exp[$i] & Chr(13) & Chr(10))
next
目前的正则: [a-zA-z]+://[^(\s|\"|\'|\)|\\]* 。结果248个也是对的。
但是输出下面的url不对.请教。要求下面的这种输出 "之前的即可。
http://page.1688.com/lazyload/12 ... e-424.html","callback":"cell_module_424_1268427_2416412"}} |
|