Moin!
my $cgi->param{'name'} =~ s/ //g;
Soweit ich aus meinem letzten blind gehaltenem Perl- Seminar (das ist ein Scherz...) noch weiß ersetzt dies alle Leerzeichen, was keine gute Idee ist.
Mal überlegen: Zuerst suchen wir am einmal am Textanfang: $str =~ s/^ //;
und einmal am Textende: $str =~ s/ $//;
Ich weiss jetzt gar nicht, ob auch dies laufen würde:
$str =~ s/^ | $//g;
Wir suchen also am Stringanfang ein Leerzeichen, am Stringende ein solches und das g brauchen wir, damit sich der Regex nicht nach dem ersten Fund zufrieden gibt :)
Aber laut http://www.fastix.de/test/strip.pl läuft es. Natürlich kannst Du das in einer Funktion verwenden.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
--
Meinereinerselbst ist auf der Suche nach Aufträgen
Meinereinerselbst ist auf der Suche nach Aufträgen