Robert R.: PCRE Pattern für Klammerebenen gesucht

Beitrag lesen

Liebe Wissende,

ich suche nach einer Möglichkeit, Klammerebenen zu erkennen und zu trennen.

Beispiel:

viel Text drumherum
    [abc, 12
       [345]
       [yxz]
    ] noch mehr Kot danach
    auch noch in der nächsten Zeile
    [weiter]
    und Ende

soll auseinandergenommen werden zu

--+-- [abc, 12 --+--[345]
  |      [345]   |
  |      [yxz]   +--[yxz]
  |   ]
  |
  |
  +-- [weiter]

Es sollen also nur die Klammerausdrücke extrahiert werden und wenn sie unterebenen enthalten, diese auch gefunden werden

Kann man sowas mit PCRE schaffen, eventuell auch mehrstufig, also als rekursive Funktion?

Danke für Tipps

Robert