Regex 用于字符串的正则表达式,以便相邻字符不同
如何为包含Regex 用于字符串的正则表达式,以便相邻字符不同,regex,Regex,如何为包含[a-z]字符的字符串编写正则表达式,以确保相邻字符对不相同 例如: 有效字符串: abcd qwerty z try except public 无效字符串: class buzz agreed 这与至少有两个连续重复字符的字符串不匹配 ^(?!.*(.)\1)[a-z]+$ 您可以使用这个正则表达式,它将匹配整个单词,并且只检查是否没有相同的相邻字母(不检查任何其他符号): 这是一本书 \b(?![a-z]*([a-z])\1[a-z]*)[a-z]+\b
[a-z]
字符的字符串编写正则表达式,以确保相邻字符对不相同
例如:
有效字符串:
abcd
qwerty
z
try
except
public
无效字符串:
class
buzz
agreed
这与至少有两个连续重复字符的字符串不匹配
^(?!.*(.)\1)[a-z]+$
您可以使用这个正则表达式,它将匹配整个单词,并且只检查是否没有相同的相邻字母(不检查任何其他符号): 这是一本书
\b(?![a-z]*([a-z])\1[a-z]*)[a-z]+\b