Tom: Reguläre Ausdrücke, mühsam ernärt sich das Eichhörnchen

Beitrag lesen

Hello,

ich suche ein Muster. Das kann folgendermaßen aussehen

<!--{F-filetime(-10)}-->
   <!--{T-mainmenu}-->
   <!--{L-self}-->

und habe dafür

//              1     2     3        4        5   6   7        8         9     10
     $pattern = '=^(.*?)(<!--{)(.*?)(L-|M-|F-|T-)(.*?)(((.*?)))?([^}]*?)(}-->)(.*$)=msi';

bei 6:   (((.*?)))?

stürz ich ab...

Es sollen null oder einmal die Klammern (xxx) vohanden sein. Ich benötige aber auch das Argument

Da komm ich irgendwie noch nicht weiter...

Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau