【发布时间】:2015-05-14 14:06:08
【问题描述】:
我需要正则表达式来匹配下面的情况。
4 个或更多连续相同的字符/数字;例如1111、aaaa、bbbb、2222等
我试过这种模式匹配
Pattern pattern = Pattern.compile("([a-z\\d])\\1\\1", Pattern.CASE_INSENSITIVE);
但我发现它只匹配 3 个或更多相同的字符。
请告诉我需要进行哪些更改才能使其匹配 4 个或更多相同的字符。
我还需要检查特殊字符“\”。请告诉我我需要如何在模式匹配语句中添加...我需要给出 "\\" 吗?
【问题讨论】:
标签: java regex pattern-matching