info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

symbols in patterns interpreted *recursively*?


From: RLMuller
Subject: symbols in patterns interpreted *recursively*?
Date: Mon, 07 Oct 2002 14:08:02 -0400

Hi All,
 
Using a pattern I encountered behavior I didn't expect, as follows:
 
my $ABC = "abc";
$_ = $ABC;
print "\$ABC     " . (/^$ABC$/? "matches" : "does not match") . " \"$ABC\"\n";    # Matches
 
my $ABC_DEF = "abc\\def";
$_ = $ABC_DEF;
print "\$ABC_DEF " . (/^$ABC_DEF$/? "matches" : "does not match") . " \"$ABC_DEF\"\n"; # Doesn't match
print "abc\\def  " . (/^abc\\def$/? "matches" : "does not match") . " \"abc\\def\"\n"; # Matches
 
If $ABC_DE's content is further interpreted, as seems to be the case, how do I stop it?
 
TIA,
Richard

reply via email to

[Prev in Thread] Current Thread [Next in Thread]