Thread Text zwischen def. Tags in Blöcke mit def. Länge aufteilen.
(11 answers)
Opened by leo11 at 2008-12-21 14:05
@styx-cc
Danke für deine Hilfe. Da der Text auch Leerzeilen enthalten kann habe ich $/ = undef gesetzt. Damit wäre das auch abgefangen. Des Weiteren können die Tags <Text> auch mehrfach kommen. Bspw.: <Feld><Text>Hallo liebe Perl- Gemeinde. diesmal mit leerzeile </Text></Feld><Sig> abc</Sig> <Text>Viele Grüße leo11</Text><Text>ps.: schönen abend</Text> Daher habe ich mit der Zeile $data =~ m|(<Text>[^<]*</Text>)|sg die Gier rausgenommen und den Modifier g zugefügt. Leider wird trotzdem immer nur der erste Treffer gesplittet. Woran liegt das? |