我想找出一个字符串中超过4个连续重复的字符。例如(string is lowercased)
bbaaaaa ---> yes (5 consecutive a's)
bbaa ---> no
aabbbbbccdddddee ---> yes (5 consecutive b's)
一种可能的解决方案是将a
循环到z
并使用character{4,}
,其中character
可以是a
到z
的任何人。
是否有任何衬垫?
如果重复
,我道歉答案 0 :(得分:1)
import re
[i for i,j in re.findall(r"((.)\2{3,})",test_str)]
这应该为你做。
输出:['aaaaa', 'bbbbb', 'ddddd']