Thread Regex-Frage: Optionaler Anker
(6 answers)
Opened by Kuerbis at 2013-04-03 09:45
Hallo!
Würde man in so einem Fall zum Herausfiltern von Zahlen /[0-9]/ verwenden, weil das ausreicht oder würde man eher /^[0-9]\z/ nehmen, weil man so besser erkennen kann, was gesucht wird (Ich nehme an, dass ReadKey immer ein Byte (oder 'undef') zurück gibt). Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr/bin/env perl use warnings; use strict; use Term::ReadKey; Term::ReadKey::ReadMode 4; print ": "; my $c = ReadKey; if ( $c =~ /[0-9]/ ) { print "$c\n"; } print ": "; $c = ReadKey; if ( $c =~ /^[0-9]\z/ ) { print "$c\n"; } Term::ReadKey::ReadMode 0; |