使用python的正则来匹配连续的重复字符,比如
111111111
aaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbb
哈哈哈哈哈哈哈
可以使用以下的代码来匹配
1 | re.search("(.)\1{5,}") |
(.)
这就是匹配任何字符,\1
是引用第一个分组,就是(.)
,{5,}
的含义是一个字符至少重复五次,但是加上\1
的引用,则整体的含义是匹配至少出现6次的重复字符
1 | r"(.)\1{5,}",'aaaaaa') # 6个 re.search( |