Hallo,
ich habe html Templates mit Steuer Tags drin.
Diese Tags beginnen und enden mit ##.
Also z.b. ##loop hallo## oder ##if kz_gesetzt## oder ##end## usw.
Ich hätte nun gerne den Quellcode eingelesen und über split in ein Array geschoben. Jedoch mit der Besonderheit, daß alle ##anweisung## (s.oben) in einer eigenen Zeile im Arry auftauchen.
Die eingelesene HTML Seite habe ich in $text stehen.
Mit folgendem split wollte ich das Array aufbauen:
my @zeilen = split(/(\#\#*.?\#\#)|\x0d\n|\n|\t/ig, $text);
Leider funktioniert es nicht, wenn ich 2 Anweisungen in einer Zeile habe - z.b.:
##loop nase## ##if nase-kz_gesetzt##
In diesem Fall bleiben die beiden Anweisungen in einer Zeile und ich hätte gerne, daß daraus 2 Zeilen werden. Bei 3 Anweisungen natürlich 3 Zeilen.
Wäre super, wenn mir jemand helfen könnte.
Danke & Gruß,
Roger