匹配一个单词,其中包含连续的字符

时间:2014-09-07 13:58:09

标签: regex regex-negation

我是java正则表达式的新手。您能为以下要求提供匹配的模式吗? 例: “Apple”或“Google”不应该匹配,因为它们中有连续的字符。 但是,像“Hard2Crack”或“有时”这样的词应该匹配。

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

您可以使用此正则表达式:

^(?:(.)(?!\1))*$

Demo

答案 1 :(得分:0)

(?!.*?([a-z])\1)^.*$

你可以尝试这个。使用负面的looakahead。

参见演示。

http://regex101.com/r/oC3nN4/13