ich möchte die ersten gleichen Zeichen eines string ersetzen. Der Code ist der folgende:
Code: Alles auswählen
import re
print(re.sub('^(@+)', '+'*len(r'\1'), '@@@@@abc'))
Tatsächlich kommt aber (unter python 3.7.3) ++abc heraus. Woran liegt das?
Danke schon mal