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

[AU3基础] [已解决]关于 分组重复匹配 的 正则

[复制链接]
发表于 2015-2-6 23:45:30 | 显示全部楼层 |阅读模式
本帖最后由 weixin067 于 2015-2-7 01:00 编辑
#include <Array.au3>
$try = 'abababc'
Local $sR = StringRegExp($try, '(ab)+', 3)
_ArrayDisplay($sR)
我想匹配ababab 但是只匹配了ab,求大神解疑!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2015-2-6 23:49:24 | 显示全部楼层
(?:ab)+
 楼主| 发表于 2015-2-6 23:56:28 | 显示全部楼层
回复 2# afan

   测试通过!
但是 A大  在你的工具里有这么段话:


您能帮我解释下 为什么要加   ?: 么

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2015-2-7 00:05:54 | 显示全部楼层
回复 3# weixin067


    因为你如果只加了括号,那么它捕获的即成为组被返回,如果没有一个组,即没有括号或带?:的括号,将返回全部的匹配
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 14:14 , Processed in 0.079446 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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