Hallo Beat,
auch dir vielen Dank für die Hilfe.
Dein Pattern ist reichlich wirr
z.B. das subpattern "[^ ]* \*"
Ja ich weiss. Mir ist es selbst nicht mehr recht verständlich warum ich das damals so gemacht hatte.
Solange $element == '' wundert das auch nicht.
Wie kommst du darauf das $element leer ist? Dann würde ich es auch verstehen.
Hier eine Perl REX
Was ich grundsätzlich tue:
Ich definiere Start und Endpattern gesondert
Beachte \Q ... \E, welches Spezielle Zeichen in $element behandelt.
Ich tue mir ein wenig schwer dein Perl Code in PHP umzusetzen. Aber ich versuche mal auch ein separates Start- und End- Suchmuster zu setzen.
vielen Dank und viele Grüße
hawk