Thread Regex-Frage: Optionaler Anker (6 answers)
Opened by Kuerbis at 2013-04-03 09:45

Kuerbis
 2013-04-03 09:45
#166851 #166851
User since
2011-03-20
943 Artikel
BenutzerIn
[default_avatar]
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;

View full thread Regex-Frage: Optionaler Anker