Ich versuche in einem langen string Tags der Art [tag]Inhalt[/tag] zu ersetzen.
Beim ersetzen will ich allerdings den Inhalt mit ein paar Zeilen Python auswerten, weshalb ich nicht einfach mit "sub" ersetzen kann.
Ich habe mir inzwischen die Finger wund gesucht, aber irgendwie scheine ich auf dem Schlauch zu stehen. Ich schaffe es zwar mit findall die entsprechenden stellen zu finden, aber wie ersetze ich sie nun?
Code: Alles auswählen
p=re.compile(r'\[tag\](.+?)\[/tag\]', re.DOTALL)
m = p.findall(value)