самый простой состоит в объединении регулярного выражения со строковыми конкатенациями:
for w in ('whateeever', 'cooool','haaaapy'): print re.sub(r'([a-zA-Z])\1+', r'\1', w)+' (elong)'