[Edinburgh-pm] quotemeta

asmith9983 at gmail.com asmith9983 at gmail.com
Sun May 25 16:56:30 PDT 2008

I thought I'd be smart and use quotemeta in a Small piece of code, but the 
results weren't the same:-

my $domain1=quotemeta "192.1.1.";
my $domain2= "192\.1\.1\.";

$domain1 has backslashes embedded in the string assigned to it.

I was then intending to use the variable in the following match


but only $domain2 worked which was obvious 
Why does quotemeta not produce the same result as an assignment with
backslashes in the string  ?

I realise I could remove the backslashes from $domain2 with :-
but I'd rather understand the root cause.

More information about the Edinburgh-pm mailing list