标签: regex vbscript
从下面的字符串中,我只希望第一个和第三个匹配(而不是第二个)。那只是由任何重复字母组成的字符串。例如aaa,aa,aaaaa,bb,cccc,ddd,zzzzzz等
aa aa.ahab aaa
我正在使用下面的正则表达式,并且返回了多余的多余匹配项(上面的第二个值)
regexp.Pattern = "\b([a-zA-Z])\1+\b"
答案 0 :(得分:0)
由于要在整个字符串上都符合要求,因此应使用^和$锚点:
^
$
regexp.Pattern = "^([a-zA-Z])\1+$"
在下面的演示链接中看到只有第一和第三输入匹配。