Robert R.: PCRE Pattern für Klammerebenen gesucht

Beitrag lesen

Lieber Dedlfix,

ich suche nach einer Möglichkeit, Klammerebenen zu erkennen und zu trennen.
Kann man sowas mit PCRE schaffen, eventuell auch mehrstufig, also als rekursive Funktion?

Soweit ich weiß, ja. PCRE hat eine recht umfangreiche Dokumentation im PHP-Handbuch und wenn ich mich recht erinnere, musst du da nach rekursivem Muster suchen.

Danke schon mal. Habe ich auch gerade entdeckt. Kann ich aber leider noch nicht mit umgehen. Ich schlage mich gerade mit den Backreferenzen bzw. Teiltreffern eines Musters rum. Hierzu auch noch eine Frage:

  
    (-([0-9]+))?  
  

das soll bewirken, dass aus einem größeren Muster

  
 Blah77-Blue4you-ABC-01-xyz  
  

die 01 (oder eine andere Ziffernfolge an dieser Stelle) herausgefiltert werden kann, wenn sie da ist. Ich möchte aber das "-" nicht als Backreferenz haben. Für das Muster ist es aber notwendig. Ich erinnere mich, dass man die Aufnahme in die Backreferenzen unterdrücken konnte. Oder irre ich mich da?

Grüße

Robert