找回密码
 加入
搜索
查看: 2415|回复: 5

[AU3基础] 正则求助(已解决)

  [复制链接]
发表于 2011-10-10 20:09:19 | 显示全部楼层 |阅读模式
本帖最后由 caicaicaicaijj 于 2011-10-10 20:58 编辑

实在是头痛,看了些关于正则的教程帮助还是一头雾水!
直接求助了,现在通过网页源代码得到以下字符串,需要取其中部分进行下载
如:需取‘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,到底如何才能这么熟练的写正则啊??
发表于 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), '其中[0]元素为: ' & $Test[0])
;_ArrayDisplay($Test, UBound($Test))
发表于 2011-10-10 20:32:19 | 显示全部楼层
刚想出手  发现超版已经解决了
发表于 2011-10-10 20:50:39 | 显示全部楼层
A大的正则用的啊,那叫让人一个眼红
正则这个东西不用没两天就忘的一干二净,临时要用,又不能马上就能搞定,不像那些个函数,看看帮助,马马虎虎就用了。
啥时A大能给大致讲讲辅助询捕制作原理,我查查资料,学着做一个,提高下自己,努力向A大靠近
发表于 2011-10-10 20:56:35 | 显示全部楼层
没有写清楚要取那一部分!
发表于 2011-10-10 21:11:50 | 显示全部楼层
本帖最后由 xms77 于 2011-10-10 21:13 编辑

这个正则应用还是比较简单的,正则这玩意不是看2遍帮组就行的,要多多实战,在实战中查看帮助文件,日积月累,熟能生巧!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-6 09:49 , Processed in 0.076202 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表