chooseyou123 发表于 2014-12-12 18:12:27

求一正则表达式

本帖最后由 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,"+://[^(\s|\" & '"' & "|\" & "'" & "|\)]*",3)
Local $xx = UBound($exp)
for $i = 0 to $xx - 1
   ConsoleWrite($exp[$i] & Chr(13) & Chr(10))
next

目前的正则: +://[^(\s|\"|\'|\)|\\]* 。结果248个也是对的。
但是输出下面的url不对.请教。要求下面的这种输出 &quot之前的即可。

http://page.1688.com/lazyload/1268427/2416412/module_20141122145345/cell-module-424.html","callback":"cell_module_424_1268427_2416412"}}

haijie1223 发表于 2014-12-12 22:17:06

我的语文是体育老师教的,真的没看明白~看明白的麻烦用乌克兰语讲一遍~
页: [1]
查看完整版本: 求一正则表达式