In a message dated 3/9/2004 2:43:16 PM Eastern Standard Time, 
[EMAIL PROTECTED] writes:
>Hi all, I'm trying to figure out how can I check if a variable matches the 
>first 5 digits of the line below without removing anything from the line. 
>
>13384 R 20020920 N Gatekeeper, The
>
>Silver Fox

use strict;
use warnings;
my $line = "13384 R 20020920 N Gatekeeper, The";
my $var = 13384;
my ($match) = ($line =~ /(\d{5})/);
print "Match! ", $var,"==", $match,"\n" if $var == $match;
#OR
my $substr = substr $line, 0, 5;
print "Match! ",$var,"==",$substr,"\n" if $var == $substr;

#Is the line the same?
print $line,"\n";



-will
(the above message is double rot13 encoded for security reasons)

Most Useful Perl Modules
-strict
-warnings
-Devel::DProf
-Benchmark
-B::Deparse
-Data::Dumper
-Clone (a Godsend)
-Perl::Tidy
-Beautifier

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to