Sascha Andres wrote:
Hi, Am 08.06.2003 (20:21) schrieb Andreas Winkelmann:
Weil Du $var nur zuweist ob der Vergleich geklappt hat, in deinem Falle "1" hat er geklappt ;-)
Die ursprüngliche Version hat dann und wann ein Leerzeichen zuviel. Nun habe ich im Internet folgenden Ausdruck gefunden:
$var =~ s/\s+$//
Dieser soll Leerzeichen am Anfang und Ende von $var entfernen. Mein Ansatz war daher, die gefundene Mail-Adresse nicht direkt auszugeben (da stand ja print; bzw der Ausdruck hinter print), sondern in eine Variable zu speichern, auf diese denAusdruck anzuwenden, und die Variable dann erst auszugeben.
In $_ ist die Zeile "xxxx < yyy zzz >" /<([^>]*)/;$_=$1;s/^\s*//;s/\s+$//;$var=$_; Jetzt sollte in $var "yyy zzz" sein (Hoffe ich zumindest ;-)) Viel Glück... Gruß, Andreas