Hi,
irgendwie komm ich grad nich weiter.
Ich möchte ein Dokument anhand selbst definierter Tags in mehrere "Seiten" aufteilen.
Das ganze soll per RegEx geschehn...
Nun gibt es aber das Problem das Alles innerhalb des ersten öffnenden page-Tags und des letzten (!) schließenden page-tags als match zurück kommt.
Kann mir einer nen Tipp geben wie ich der Regex beibringe doch bitte nur alles (.*) ausser einem schließenden page-tag zu selecten?
Vielen Dank.
irgendwie komm ich grad nich weiter.
Ich möchte ein Dokument anhand selbst definierter Tags in mehrere "Seiten" aufteilen.
Code:
<page>Lorem ipsum dolor</page> <page>Lorem ipsum dolor</page> <page>Lorem ipsum dolor</page>
PHP-Code:
//$text = siehe oben!
$regex = "#<page>(.*)</page>#is";
$arr_match = array();
preg_match_all($regex, $text, $arr_match);
echo "<pre>".print_r($arr_match, true)."</pre>";
Nun gibt es aber das Problem das Alles innerhalb des ersten öffnenden page-Tags und des letzten (!) schließenden page-tags als match zurück kommt.
Kann mir einer nen Tipp geben wie ich der Regex beibringe doch bitte nur alles (.*) ausser einem schließenden page-tag zu selecten?
Vielen Dank.
Kommentar