"Jeff Pang" schreef:
> guba:
>> how can I test if the nth (n=2) sign of a string is a number [0-9]?
>
> Given you have this string: $str = "a9d0";
> you can check if the 2nd character is a number or not by:
> my $c = substr($str,1,1);
> print ($c=~/[0-9]/) ? "a number" : "not a number";
my $n = 1;
my $c = substr $str, $n, 1;
print $c =~ /[0-9]/
? "a number"
: "not a number"
;
Or use
$str =~ m/\A.{1}[0-9]/
(where the {1} is there just for educational reasons :)
--
Affijn, Ruud
"Gewoon is een tijger."
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/