ich habe folgende Frage: ich möchte aus einem Text ein paar Substrings ersetzen, und zwar so, dass alle Substrings die meinen Kriterien entsprechen, einen weiteren Substring angehängt bekommen, egal was nach dem gesuchten Substring folgt. In meinem vereinfachten Beispiel soll alles was mit Fenster anfängt, ein "chen" angehöngt bekommen. Also "Fensterchen", "Fensterlederchen", "Fenstergriffchen"
Ich konnte schon den regex definieren, aber wie kann ich den Text in der geünschten Weise verändern?
Code: Alles auswählen
#!/usr/bin/env python3
import re
text = "An meinem Fenster habe ich einen Griff, den Fenstergriff. Mit einem Fensterleder kann ich das Fenster und den Fenstergriff reinigen."
fensterstring =re.compile(r"Fenster[a-z]* ")