Thread verankern von regular expressions
(10 answers)
Opened by suresh at 2011-10-13 11:08
Verankern von regular expressions scheint ja nun wohl die sicherste Methode zu sein um genau das pattern zu matchen was man auch wirklich will.
Nun habe ich folgenden Fall: Ich möchte den Input von einem Scriptparameter auf dessen Richtigkeit überprüfen. Code (perl): (dl
)
1 2 3 4 5 6 7 if ( $opt_v =~ m/^\d{6}$/ ) { print "INFO: Eingabe ist richtig!\n"; } else { print STDERR "Leider falsch!\n"; exit 1; } Es soll also der Input genau 6 digits lang sein (zb: 123456). Leider matcht die Abfrage so nicht! Selbst wenn ich dem Parameter 6 digits übergebe nicht, nur wenn ich den Anker "$" weglasse. Das versteh ich gerade nicht... |