I need to match a number other than 1. The input can be even four or five digit. But it should allow when it is not number 1
After trying to interpret your question (what is meant by "number 1" anyway), I'll add another version of the "detection of 1 game":
... my $num1 = qr{^ (?> ([\.\d]+) ) (??{$1 == '1' ? '(?!)' : '' }) }x; my $txt1 = qr{^ (?> ([\.\d]+) ) (??{$1 eq '1' ? '(?!)' : '' }) }x; my @stuff = qw' 0101 1 123 1.1 01 222 21 1.000 '; print map $_ . "\t as num: " . (/$num1/ ? 'ok' : '--') . "\t as txt: " . (/$txt1/ ? 'ok' : '--') . "\n", @stuff; ...
Regards
mwa
In reply to Re: Need to match number other than 1
by mwah
in thread Need to match number other than 1
by kprasanna_79
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |