[已解决]网页提取的正则问题,有源码。
本帖最后由 xx44t10 于 2014-3-7 20:09 编辑### 友情提示:本脚本由 Au3.REHelper 于 2014/03/06 22:52 自动生成,不保证其正确性,请自行测试 ###
#include <Array.au3>
Local$Str = BinaryToString(InetRead("http://rj.baidu.com/"),4)
MsgBox(0, '原字符串', $Str)
Local $Test = StringRegExp($str, 'title="(.+)"|([^",]+.exe)', 3)
If Not @Error Then MsgBox(0, '匹配数量: ' & UBound($Test), '其中元素为: ' & $Test)
_ArrayDisplay($Test, UBound($Test))
这个正则式还能精简吗?谢谢。貌似后面匹配不行了。
谢谢A大 我也不知道怎么进一步精简,等A版的神技了。 神技木有… 而且,关键的,LZ要获取啥? 回复 3# afan
exe 地址和相对应的 名称 (?mi)a\h+href=".+?(?:alt|title)="(.+?)"[\s\S]+?href="(.+?\.exe[^"]*)" 给出原字符串是什么,你要得出什么。最好多给几穿以获取规律。这是问问题的技巧。 谢谢A大,谢谢大家的热心,这么帮助我。谢谢
页:
[1]