如何在Java中使用正则表达式查找重复的字符?

谁能给我一个Java正则表达式来识别字符串中的重复字符?我只是在寻找立即重复的字符,它们可以是字母或数字。

例:

abccde <-寻找此内容(立即重复c的内容)

abcdce <-不是这个(c用另一个字符分隔)

回答:

尝试 "(\\w)\\1+"

\\w任何单词字符(字母,数字或下划线)和匹配\\1+无论是在第一组括号,一次或多次的比赛。因此,您可以匹配出现的任何一个单词字符,然后立即再次匹配一个或多个相同的单词字符。

(请注意,我将正则表达式作为Java字符串给出,即反斜杠已经为您加倍了)

以上是 如何在Java中使用正则表达式查找重复的字符? 的全部内容, 来源链接: utcz.com/qa/409190.html

回到顶部