如何将特定的字母顺序与Python2.xre匹配

如何将特定的字母顺序与Python2.xre匹配,python,regex,string,match,Python,Regex,String,Match,我想将特定的字母顺序与Python的Re模块匹配。例如,我怎么能匹配这样的东西 鲍勃 阿糖胞苷 塞住 但不是 aaa 巴尔 ie:我要一封信,然后是另一封,然后是第一封 对于两个不同的字母,我可以循环所有650种可能性。但是,当匹配较大的字符串时,这是不可能的(无论如何也不是很好)。您可以将此正则表达式与捕获组、前向和后向引用一起使用: ^([a-zA-Z])(?!\1)[a-zA-Z]\1$ 您可以将此正则表达式与捕获组、前向和后向引用一起使用: ^([a-zA-Z])(?!\1)

我想将特定的字母顺序与Python的Re模块匹配。例如,我怎么能匹配这样的东西

  • 鲍勃
  • 阿糖胞苷
  • 塞住
但不是

  • aaa
  • 巴尔
ie:我要一封信,然后是另一封,然后是第一封


对于两个不同的字母,我可以循环所有650种可能性。但是,当匹配较大的字符串时,这是不可能的(无论如何也不是很好)。

您可以将此正则表达式与捕获组、前向和后向引用一起使用:

^([a-zA-Z])(?!\1)[a-zA-Z]\1$


您可以将此正则表达式与捕获组、前向和后向引用一起使用:

^([a-zA-Z])(?!\1)[a-zA-Z]\1$

使用此正则表达式
([a-zA-Z])(?!\1)[a-zA-Z]\1

使用这个正则表达式
([a-zA-Z])(?!\1)[a-zA-Z]\1