caicaicaicaijj 发表于 2011-10-10 20:09:19

正则求助(已解决)

本帖最后由 caicaicaicaijj 于 2011-10-10 20:58 编辑

实在是头痛,看了些关于正则的教程帮助还是一头雾水!{:face (394):}
直接求助了,现在通过网页源代码得到以下字符串,需要取其中部分进行下载
如:需取‘href="’至‘">电信下载</a>’中字符串,肯请各位大大帮助下(下列字符串是没有换行的),正则该如何写?
<a target="_blank" href="http://61.153.87.50:80/d2/66fea41383cc6640c36f15e77b01579514a1fb2c/www.gokuai.com/index/file_download2?pickupcode=nSCgvH4t461A005h&ip1=111.124.252.216&loc=http://61.153.87.50:80/2&key1=db8df2eeb3e2386dd3515b279aed8a86f0df4917">电信下载</a>    <a target="_blank" href="http://61.153.83.107:80/d2/66fea41383cc6640c36f15e77b01579514a1fb2c/www.gokuai.com/index/file_download2?pickupcode=nSCgvH4t461A005h&ip1=111.124.252.216&loc=http://61.153.83.107:80/3&key1=6d3d73428e1b5456981c09448abcd971299f0807">备份下载</a>                                        </div>

感谢afan,到底如何才能这么熟练的写正则啊??

afan 发表于 2011-10-10 20:21:41

本帖最后由 afan 于 2011-10-10 20:24 编辑

#include <Array.au3>
Local $Str = '<a target="_blank" href="http://61.153.87.50:80/d2/66fea41383cc6640c36f15e77b01579514a1fb2c/www.gokuai.com/index/file_download2?pickupcode=nSCgvH4t461A005h&ip1=111.124.252.216&loc=http://61.153.87.50:80/2&key1=db8df2eeb3e2386dd3515b279aed8a86f0df4917">电信下载</a>    <a target="_blank" href="http://61.153.83.107:80/d2/66fea41383cc6640c36f15e77b01579514a1fb2c/www.gokuai.com/index/file_download2?pickupcode=nSCgvH4t461A005h&ip1=111.124.252.216&loc=http://61.153.83.107:80/3&key1=6d3d73428e1b5456981c09448abcd971299f0807">备份下载</a>                                        </div>'
;MsgBox(0, '原字符串', $Str)
Local $Test = StringRegExp($str, 'href="(.+?)">电', 1)
If Not @Error Then MsgBox(0, '匹配数量: ' & UBound($Test), '其中元素为: ' & $Test)
;_ArrayDisplay($Test, UBound($Test))

jj119120 发表于 2011-10-10 20:32:19

刚想出手发现超版已经解决了

bakefish 发表于 2011-10-10 20:50:39

A大的正则用的啊,那叫让人一个眼红
正则这个东西不用没两天就忘的一干二净,临时要用,又不能马上就能搞定,不像那些个函数,看看帮助,马马虎虎就用了。
啥时A大能给大致讲讲辅助询捕制作原理,我查查资料,学着做一个,提高下自己,努力向A大靠近

gzh888666 发表于 2011-10-10 20:56:35

没有写清楚要取那一部分!

xms77 发表于 2011-10-10 21:11:50

本帖最后由 xms77 于 2011-10-10 21:13 编辑

这个正则应用还是比较简单的,正则这玩意不是看2遍帮组就行的,要多多实战,在实战中查看帮助文件,日积月累,熟能生巧!
页: [1]
查看完整版本: 正则求助(已解决)