KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
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?
Tags (comma-separated)
Save Edits
Cancel