Thread verankern von regular expressions (10 answers)
Opened by suresh at 2011-10-13 11:08

suresh
 2011-10-13 11:08
#153169 #153169
User since
2010-10-12
109 Artikel
BenutzerIn
[default_avatar]
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...

View full thread verankern von regular expressions