Ajey Kulkarni wrote: > hi , > whenever 1 matches something in regular expression,where the 'MATCHED > EXPRESSION' be stored? will this be stored in $_ variable????
Nope. The match function populates a list of special variables in the form $1, $2, $3. Generally, we access them within a conditional which ensures that we captured the right number of matches if (($string =~ /my_reg/g) == 3) { my $this_n = $1; my $that_n = $2; my t_uthrun = $3; They can also feed a list as an lvalue, though, without ever explicitly addressing the numeral variable [I just checked it out ;-o) Greetings! E:\d_drive\perlStuff\giffy>perl -w my $string = 'bare baby baboons'; my ($first, $second, $third) = ($string =~ /\bba(.*?)\b/g); print "$first\n$second\n$third\n"; ^Z re by boons ...and b-b-b-boy is it handy! ... > where can i find more info about this?? > > tia > -Ajey perldoc perlre Joseph -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>