import re
def remove_consecutive_duplicates(input_string):
# Matches any character (.) followed by itself one or more times (\1+)
pattern = r"(.)\1+"
# Replaces with the first captured group
result = re.sub(pattern, r"\1", input_string)
return result
input_string = "aaaabbbccdddddd"
modified_string = remove_consecutive_duplicates(input_string)
print("Original:", input_string)
print("Modified:", modified_string)
'''
run:
Original: aaaabbbccdddddd
Modified: abcd
'''