import re
text = "c-c-c-c-come oh-oh-oh-oh it's a bad life oh-oh-oh-oh"
pattern = r"(?<!\S)(\w{1,3})(?:-\1)*-(\w+)(?!\S)"
text = re.sub(pattern, r'\2', text)
print(text)
aW1wb3J0IHJlCgp0ZXh0ID0gImMtYy1jLWMtY29tZSBvaC1vaC1vaC1vaCBpdCdzIGEgYmFkIGxpZmUgb2gtb2gtb2gtb2giCnBhdHRlcm4gPSByIig/PCFcUykoXHd7MSwzfSkoPzotXDEpKi0oXHcrKSg/IVxTKSIKdGV4dCA9IHJlLnN1YihwYXR0ZXJuLCByJ1wyJywgdGV4dCkKcHJpbnQodGV4dCk=