perl-unicode

Re: where is $1 stored ?

2005-06-10 11:22:06
rajarshi das am Freitag, 10. Juni 2005 07.10:
Hi,
I run this on z/OS and perl-5.8.6.

$a = 'a';

        my $a='a';

if ($a =~ /A/i)
{
  print "match";

will print "match"

  print "$1";

        print $1;  # "" unneeded

will print nothing

}

Is the value in $1 stored in a struct SV ? Or how else
is it stored ?

It is not stored in your code. It would have been stored if your regex looked 
like $a =~ /(A)/i (note the parens).

Where exactly in the perl code is the value of $1 set?

perldoc perlrequick
perldoc perlretut
perldoc perlre



joe

<Prev in Thread] Current Thread [Next in Thread>