Python Regex um Klammern zu ersetzen, doppelte Klammern jedoch nicht

mmtzh

Cadet 3rd Year
Registriert
Nov. 2014
Beiträge
62
Hallo,

ich habe einen String der einfache und doppelte eckige Klammern enthält.
Also so z.B.

"[allalalallalal [ lalallallalla [[test]] lalallala ] lalallala]"

wenn die Klammer doppelt vorkommt, möchte ich sie nicht entfernen, sonst schon.
Also so:


"allalalallalal lalallallalla [[test]] lalallala lalallala"

Wie mach ich das am besten?
Kann ich dafür eine RegularExpression verwenden?
 
mmtzh schrieb:
Wie mach ich das am besten?
Kann ich dafür eine RegularExpression verwenden?

Soll das einfach nur entfernt werden oder willst Du auf die richtige Ebene von öffnenden und schließenden Klammern "parsen"?
 
Zurück
Oben