SorgenKind Mech: / RegEx: Ich werde es nie kapieren ;(

Beitrag lesen

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 ;)