import re text = "If the the problem is textual, use the the re module" # \b Beschränkt den Match auf den Anfang/das Ende des Wortes # \1 Referenz auf die erste Gruppe (In dem Fall das erste Vorkommen des Wortes) # \w+ Matched mindestens ein Wort text = re.sub(r'\b(\w+)( \1\b)+', r'\1', text) print(text)