Hi!
Ich habe ein Problem, für das ich noch keine Lösung gefunden habe. es geht um die verschachtelung von Blöcken:
<blocka>ahsdg<blockb>ghgh</blockb>kjhjhj</blocka>
wenn ich das jetzt durch meine pregmatch laufen lasse
$pattern = "/<block(.*?)>(.*?)<\/block(.*?)>/si";
preg_match_all($pattern,$this->output,$ma);
wird der innere block also b leider vor dem block a gefunden. ich möchte aber nur den äußeren, sprich a finden, alles was dazwischen ist, soll ignoriert werden.
Kann da jemand helfen? Denke Abraxax benötigt das auch.
Ich habe ein Problem, für das ich noch keine Lösung gefunden habe. es geht um die verschachtelung von Blöcken:
<blocka>ahsdg<blockb>ghgh</blockb>kjhjhj</blocka>
wenn ich das jetzt durch meine pregmatch laufen lasse
$pattern = "/<block(.*?)>(.*?)<\/block(.*?)>/si";
preg_match_all($pattern,$this->output,$ma);
wird der innere block also b leider vor dem block a gefunden. ich möchte aber nur den äußeren, sprich a finden, alles was dazwischen ist, soll ignoriert werden.
Kann da jemand helfen? Denke Abraxax benötigt das auch.
Kommentar