Я пытаюсь заменить любые экземпляры прописных букв, которые повторяются дважды в строке с одним экземпляром этой буквы в нижнем регистре. Я использую следующее регулярное выражение, и он способен сопоставлять повторяющиеся буквы верхнего регистра, но я не уверен, как сделать письмо, которое заменяется в нижнем регистре.
import re
s = 'start TT end'
re.sub(r'([A-Z]){2}', r"\1", s)
>>> 'start T end'
Как я могу сделать "\ 1" нижний регистр? Должен ли я использовать регулярное выражение для этого?