用 Python 替换 utf-8 文本中 3 个或更多相同字符序列的最快方法是什么?我需要用正好 2 个字符替换 3 个和更多相同字符序列。 IE。
aaa -> aa
bbbb -> bb
abbbcd -> abbcd
124xyyyz3 -> 124xyyz3
请您参考如下方法:
>>> import re
>>> re.sub(r'(\w)\1{2,}', r'\1\1', 'aaa')
'aa'
>>> re.sub(r'(\w)\1{2,}', r'\1\1', 'bbbb')
'bb'
