Julius Hacker: preg_match_all Problem

Beitrag lesen

Hallo Forum ;-)

ich hab derzeit ein kleines Problem mit preg_match_all in PHP.
Aber erstmal den entsprechenden Quelltext dazu, dann die Beschreibung des Problems:

<?php
$bearbeitungstemplate = "<html>
<body>
<table>
<tr><td width="130">[%navigation%]</td><td>[%inhalt%]</td></tr>
</table>
</body>
</html>";
preg_match_all("/[%(.+)%]/", $bearbeitungstemplate, $subtemplates);

(HTML Sachen wie head & Co. hab ich der Übersichtlichkeit halber einmal weggelassen)

preg_match_all liefert mir nun [%navigation%]</td><td>[%inhalt%], sollte mir aber eigentlich [%navigation%] und [%inhalt%] liefern.

Hat einer von euch eine Idee, wie ich das am besten anstelle, damit ich das richtige Ergebnis bekomme?

Danke für die Hilfe schonmal im Vorraus :-)

Gruß
Julius