Статья Автор: Деникина Н.В., Деникин А.В.

Основы: поиск одинаковых символов

Паттерн X+ -  один или более символов X подряд.

import re

s = "AABBBCCCCBBA"
re.findall(r'B+', s)  # ['BBB', 'BB'] — все цепочки из B

Как найти максимальную длину:

chains = re.findall(r'B+', s)
max_len = max(len(c) for c in chains) if chains else 0

Пример решения

import re

with open('input.txt') as f:
    s = f.read().strip()

chains = re.findall(r'C+', s)
print(max(len(c) for c in chains))
Печать