Thread Regular Expression (für Buchstaben,Zahlen,Unterstriche)
(13 answers)
Opened by Eng1958 at 2013-11-08 11:37
$1 wird nur dann gefüllt, wenn es eine Regex-Match gab und der Regex etwas mit Runden Klammern einfangen sollte.
Also: Code (perl): (dl
)
1 2 3 4 5 6 7 8 my $argv1 = $ARGV[1]; if($argv1 =~ m/^([a-zA-Z0-9_]+)$/) { $argv1 = $1; print "$1"; } else { die "Bad Data in $argv1"; } meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |