找回密码
 加入
搜索
查看: 1288|回复: 3

autoit3支持哪种类型的正则表达式

[复制链接]
发表于 2010-1-6 01:40:35 | 显示全部楼层 |阅读模式
本帖最后由 cyl675 于 2010-1-8 02:10 编辑

autoit3支持哪种类型的正则表达式,像这个c#正则该怎么改写使之可用于autoit3
(?is)(?<=href=(['""]?))(?=[^'""\s>]*?buy)(?:(?!hao|baidu)[^'""\s>])+(?=\1)
我的目的是提取一个文本的所有超链接,并具备有必须包含和不能包含这样的功能
如:提取超链接-(排除文字1,排除文字2,....)+(必须文字1,必须文字2,...)
以hao123.com为例,提取其中中超链接,去掉还含有baidu,hao,这样字符的链接,必须含有buy这符的链接
发表于 2010-1-6 11:12:02 | 显示全部楼层
直接使用这个特征串便可
 楼主| 发表于 2010-1-6 14:00:17 | 显示全部楼层
这个表达式放在编辑器里不行啊
$text='(?is)(?<=href=(['""]?))(?=[^'""\s>]*?buy)(?:(?!hao|baidu)[^'""\s>])+(?=\1)'
显示红色的
发表于 2010-1-6 15:13:10 | 显示全部楼层
你需要用AU3的正则匹配方法,详细看帮助。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 00:38 , Processed in 0.138238 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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