Christian Kruse: Regex Auswertung

Beitrag lesen

Hallo,

bitte lies http://learn.to/quote.

wenn der Text zwischen den Suchtexten ähnlich wäre und sich durch einen
regulären Ausdruck ersetzen ließe, könntest Du die Funktion split benutzen.

Das ist gerade *kein* Fall fuer split().

Steht der Suchtext immer in spitzen Klammern, könnte man den
Pattern-Matching-Operator anwenden, z. B.
$meintext =~ m/<(.+?)>/;

Hier fehlt der Modifier 'g'. perldoc perlre

danach ist $´ der Teil nach dem Suchstring, $` der davor und $& der durch
den Matching-Operator gefundene String.

perldoc perlfaq6, Abschnitt "Why does using $&, $`, or $' slow my program
down?".

Gruesse,
 CK