python正则表达式字母

2024-10-03 21:32:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Python编写一个正则表达式来检查一个字符串是否在一行中包含两个以上的相同字母,例如wood valid,woood not valid 我试过了

[a-zA-z]{,2}

但这行不通


Tags: 字符串字母notvalidwoodzawoood
1条回答
网友
1楼 · 发布于 2024-10-03 21:32:21

最简单的方法是使用两次反向引用:

r"([a-zA-Z])\1\1"

这将检查与您所要求的相反的内容,因此否定结果。如果要将其用作更大正则表达式的一部分,请记住在需要时更改backreference索引。在

相关问题 更多 >