weixin067 发表于 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,求大神解疑!


afan 发表于 2015-2-6 23:49:24

(?:ab)+

weixin067 发表于 2015-2-6 23:56:28

回复 2# afan

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


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

afan 发表于 2015-2-7 00:05:54

回复 3# weixin067


    因为你如果只加了括号,那么它捕获的即成为组被返回,如果没有一个组,即没有括号或带?:的括号,将返回全部的匹配
页: [1]
查看完整版本: [已解决]关于 分组重复匹配 的 正则