本帖最后由 wcshds 于 2020-2-18 21:18 编辑
看看 這個行不行
import re
def Test(content):
if (content[:3] not in ['aaa', 'bbb']) and (content[-3:] not in ['aaa', 'bbb']):
content = re.sub(r'a{3,}', 'aa@aa', content)
content = re.sub(r'b{3,}', 'bb@bb', content)
if content[:3] in ['aaa', 'bbb']:
content = re.sub(r'a{3,}', 'aa@aa', content)
content = re.sub(r'b{3,}', 'bb@bb', content)
content = content[3:]
if content[-3:] in ['aaa', 'bbb']:
content = re.sub(r'a{3,}', 'aa@aa', content)
content = re.sub(r'b{3,}', 'bb@bb', content)
content = content[:-3]
lista = content.split('@')
return len(max(lista, key = len))
|