klein- durch großbuchstaben ersetzen bei regex
Verfasst: Donnerstag 13. Mai 2021, 18:28
Hallo zusammen,
ich möchte via regex aus kleinen Anfangsbuchsten große machen und dann soll das Zeichen "," verschwingen.
Ich möchte z.B. "cis," in "Cis" oder "d," in "D" umwandeln.
Ich hatte mir das so vorgestellt:
ich kriege dann
Es wäre nett, wenn mir einer einen Tipp geben könnte.
Danke!
ich möchte via regex aus kleinen Anfangsbuchsten große machen und dann soll das Zeichen "," verschwingen.
Ich möchte z.B. "cis," in "Cis" oder "d," in "D" umwandeln.
Ich hatte mir das so vorgestellt:
Code: Alles auswählen
#!/usr/bin/env python3
import re
tongrosseOktav = re.compile(r"([a-h](is)?(es)?),\s",re.MULTILINE)
text = "cis, dis, c, e, "
text = re.sub(tongrosseOktav,r"\1 ".capitalize(), text)
print(text)
Die Kommata konnte ich eliminieren, aber wie kann ich den ersten Buchstaben groß machen?cis dis c e
Es wäre nett, wenn mir einer einen Tipp geben könnte.
Danke!