gpt4 book ai didi

java - 如果在字符串中出现超过 4 次,则仅删除前导重复字符

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:24:21 25 4
gpt4 key购买 nike

重复字符可以是任何字符[a to z] , [0 to 9]或任何特殊字符。

例如:

String a = "CCCCCCgshdbuasvbd";

考虑 C = [a to z],[0 to 9] ,或类似 ~!@#$%*&()_-><? 的任何内容.

我需要删除字符串中“如果出现超过 4 次则字符串中任何重复的前导字符”。

如何使用正则表达式完成此操作?

最佳答案

您可以使用:

str = str.replaceAll("^(\\S)\\1{3,}", "");

Working Demo

关于java - 如果在字符串中出现超过 4 次,则仅删除前导重复字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24142532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com