gpt4 book ai didi

java - 正则表达式匹配 4 个或更多相同字符

转载 作者:行者123 更新时间:2023-11-30 03:31:09 30 4
gpt4 key购买 nike

我需要正则表达式来匹配以下情况。

4个或更多连续相同的字符/数字;例如1111、aaaa、bbbb、2222 等

我尝试了这种模式匹配

Pattern pattern = Pattern.compile("([a-z\\d])\\1\\1", Pattern.CASE_INSENSITIVE);

但我发现它只匹配3个或更多相同的字符。

  1. 请告诉我需要进行哪些更改才能使其匹配 4 个或更多相同的字符。

  2. 我还需要检查特殊字符“\”。请告诉我如何在模式匹配语句中添加...我需要给出“\\”吗?

最佳答案

您也许还可以使用 {3,}...

"([a-z\\d])\\1{3,}"

而不是多次添加\\1 (还没有在 java 中尝试过)。

关于java - 正则表达式匹配 4 个或更多相同字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29009404/

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