I am trying to replace any instances of uppercase letters that repeat themselves twice in a string with a single instance of that letter in a lower case. I am using the following regular expression and it is able to match the repeated upper case letters, but I am unsure as how to make the letter that is being replaced lower case.
import re
s = 'start TT end'
re.sub(r'([A-Z]){2}', r"1", s)
>>> 'start T end'
How can I make the "1" lower case? Should I not be using a regular expression to do this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…