捕获组

原始字符串:"aaabbbcccaaa"
匹配过程:
(.)\\1+ 会匹配并捕获连续重复的字符。
a 被捕获到第一个捕获组,然后 aaa 被匹配。
b 被捕获到第一个捕获组,然后 bbb 被匹配。
c 被捕获到第一个捕获组,然后 ccc 被匹配。
最后一个 a 被捕获到第一个捕获组,然后 aaa 被匹配。
替换过程:
每个匹配的连续重复字符都被替换为第一个捕获组的内容。
aaa 被替换为 a。
bbb 被替换为 b。
ccc 被替换为 c。
aaa 被替换为 a。
最终结果:"abc"

posted @ 2024-10-15 21:01  langpo  阅读(12)  评论(0)    收藏  举报