Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在Python中编写一个正则表达式来检查一个字符串是否连续不包含超过2个相同的字母,例如木有效,木无效我试过了
[a-zA-z]{,2}
但这不起作用
最简单的方法是使用两次反向引用:
r"([a-zA-Z])\1\1"
这将检查与您要求的相反的内容,因此否定结果。如果您将其用作较大正则表达式的一部分,请记住在需要时更改反向引用索引。