Thanks Ralph. It worked.
Sumit
-----Original Message-----
From: Ralph Moritz [mailto:[EMAIL PROTECTED]
Sent: Wed 2/21/2007 12:54 PM
To: [email protected]
Cc:
Subject: Re: Perl Parsing
[EMAIL PROTECTED] (Sumit Shah) writes:
> I have a string like: 'a = 1; b = 2; c = 3; d = 4'
>
> Whats the best way to parse it so that I can get a value for c, which
> is 3? I have used the hash approach. But, I was wondering if there is
> a faster way to do it in Perl.
I don't know about `best', but the following regex works fine for me.
my $text = 'a = 1; b = 2; c = 3; d = 4';
if ($text =~ /c\s=\s(\d)/xms) {
print "Got $1!\n";
}
--
Ralph Moritz
Ph: (W) +27 315 629 557
(M) +27 846 269 070
Fx: +27 866 039 136
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/