标签: regex
可以有这样的正则表达式吗?
字符串中前两个字符不应该相同。
答案 0 :(得分:4)
对于支持前瞻的引擎(大多数语言都是这种情况),您可以使用:
^(.)(?!\1)
它捕获第一个字符并检查下一个字符是否不是同一个字符,具有负前瞻和后向引用\1。
\1
虽然评论中陈述了Juhana,但您应该考虑使用普通字符串操作进行检查,除非正则表达式是唯一可用的选项。
答案 1 :(得分:0)
你可以试试这个:
(?:^|\s)(\w)\1
用于匹配字符串开头的重复字符