Thread verankern von regular expressions
(10 answers)
Opened by suresh at 2011-10-13 11:08
Hallo suresh,
die regex ist richtig, wenn genau eine sechsstellige Zahl übergeben wird. Kannst Du testen, indem Du versuchst: Code (perl): (dl
)
my $opt_v = 123456; Typischerweise ist die Ursache, dass vergessen wurde, bei einer Eingabe das Newline-Zeichen zu löschen: Code (perl): (dl
)
chomp($opt_v); HTH Grüße payx PS: Sorry, stimmt so nicht, es müsste auch mit Newline matchen. Aber wenn $opt_v wirklich aus sechs Ziffern und sonst nichts besteht, müsste die regex matchen. Vielleicht mal vor dem if einfügen: print "#$opt_v#";. Dann siehst Du, ob Leerzeichen anhängen o.ä. Editiert von payx: PS Last edited: 2011-10-13 11:22:53 +0200 (CEST) |