Thread Text zwischen def. Tags in Blöcke mit def. Länge aufteilen. (11 answers)
Opened by leo11 at 2008-12-21 14:05

leo11
 2008-12-21 21:35
#117384 #117384
User since
2008-08-14
250 Artikel
BenutzerIn
[default_avatar]
@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?

View full thread Text zwischen def. Tags in Blöcke mit def. Länge aufteilen.