huhu liebe Forengemeinde
ich scheitere abermals an einem regulären ausdruck ...
ich versuche aktuell ein template-system zu basteln
die templates enthalten beispielsweise folgendes:
<h1>XXX 2 - Login</h1><br />
Bitte Benutzer auswählen:<br />
<table>
<tr>
<th>MNr</th>
<th>Benutzer</th>
<th>Aufgaben (fällig)</th>
<th>aktueller Arbeitsschritt</th>
</tr>
<!-- [GL:USERLIST] !-->
<!-- [ABTEILUNG] !-->
<tr>
<th colspan=4>{ABTEILUNG}</th>
</tr>
<!-- [/ABTEILUNG] !-->
<!-- [BENUTZER] !-->
<tr>
<td>{MNR}</td>
<td>{BENUTZER}</td>
<td>{AUFGABEN}</td>
<td>{ARBEITSSCHRITT}</td>
</tr>
<!-- [/BENUTZER] !-->
<!-- [/GL:USERLIST] !-->
</table>
nun versuche ich den inhalt zwischen GL:USERLIST zu filtern:
$regex = '/<!-- [GL:USERLIST] !-->(.*?)<!-- [\GL:USERLIST] !-->/';
das ist zumindest mein aktueller versuch ... ich weiß, ihr seht den/die fehler sicher auf anhieb, aber ich steig da einfach nicht durch, kann mir jemand auf die sprünge helfen? danke ;)