lin6163 发表于 2013-11-18 16:56:36

[已解决]网页的正则表达式

本帖最后由 lin6163 于 2013-11-19 09:54 编辑

问一下怎么提取出
http://www.funshion.com/search/media?rec=&sall=&kt=&word=金玉满堂

源文件里的
onclick="FTH.add('block', 'searchCon')"href="/subject/110891/

里面的
/subject/110891/

user3000 发表于 2013-11-18 18:25:39

没看网页源文件,根据给出的关键字串“猜”的。'(?is)searchCon.+?href="([^"]+)'

lin6163 发表于 2013-11-19 09:53:39

自已搞定了#include <INet.au3>
#include <Array.au3>
Local $str = BinaryToString(_INetGetSource('http://www.funshion.com/search/media?rec=1&sall=&kt=&word=小鞋子'), 4)
Local $zf = StringRegExp($str,'\bhref\b=\S+\bsubject\b/\d{2,6}/\S+',3)

MsgBox(0, "源码", StringTrimRight(StringMid($zf, 7),1))
页: [1]
查看完整版本: [已解决]网页的正则表达式