正则表达式匹配/分组字符串中的重复字符

2024-04-09

我需要一个正则表达式来匹配字符串中的字符组。这是一个示例字符串:

qwwwwwwwwweeeeerrtyyyyyqqqqwEErTTT

它应该匹配

(比赛组)“结果”

(1) "q"

(2)“wwwwwwwww”

(3)“哎呀”

(4) "rr"

(5) "t"

(6)“yyyyy”

(7)“QQ”

(8) "w"

(9) "EE"

(10) "r"

(11)“TT”

经过一些研究后,这是我能想到的最好的

/(.)(\1*)/g

我遇到的问题是使用的唯一方法\1反向引用是先捕获字符。如果我可以参考非捕获组的结果,我可以解决这个问题,但经过研究,我认为这是不可能的。


怎么样/((.)(\2*))/g?这样,您就可以将整个组作为一个整体进行匹配(我假设这就是您想要的,而这正是您找到的解决方案所缺少的)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

正则表达式匹配/分组字符串中的重复字符 的相关文章

随机推荐