【发布时间】:2015-03-20 03:37:20
【问题描述】:
确定一个字符串是否仅由单个重复字符组成的正则表达式模式是什么?
例如
"aaaaaaa" = 真
"aaabbbb" = 假
"$$$$$$$" = 真的
This 问题检查字符串是否仅包含重复字符(例如“aabb”)但是我需要确定它是否是单个重复字符。
【问题讨论】:
-
^(.)\1+$也许?取决于语言。 Regex101 -
糟糕 Java,刚刚添加了标签。
-
如果有人想要与此相反,仅当字符串不包含从头到尾的相同字符时才允许,这是正则表达式 ^(?!(.)\1+$)。* @987654323 @这个链接帮我否定了它
-
@PSatishPatro 你总是可以在这个问题的答案中使用正则表达式和 java 'not' 运算符:!string.matches(^(.)\1{1,}$);