我有str
"Buy new XXX sex bla-bla-bla"
,我需要查找str
是否有XXX
或ZZZ
,还是有3个或更多重复的字符。当然我可以做一些数组然后走错路,但也许这里有一些trick
?谢谢。
PS。谷歌没有帮助。
答案 0 :(得分:3)
import re
if re.search(r'(.)\1\1', mystr):
print "Has triple letters"
答案 1 :(得分:1)
类似的东西:
In [14]: for x,y,z in zip(strs,strs[1:],strs[2:]):
....: if x==y==z and x:
....: print x+y+z
....:
XXX