Pathologically Eclectic Rubbish Lister | |
PerlMonks |
Re: regex error (backslashing)by LanX (Saint) |
on Apr 06, 2013 at 15:30 UTC ( [id://1027289]=note: print w/replies, xml ) | Need Help?? |
> It's OK when I type directly not using a string var. Different things! > $binpath="c:\\qa\\kontor\\bin" here you are backslashing to avoid string-interpolation within "doublequotes" > if( $ENV{PATH} !~ /c:\\qa\\kontor\\bin/i) here you are backslashing to avoid special escape \commands like \k So in your code you need 2 levels of escapes! $binpath="c:\\\\qa\\\\kontor\\\\bin"; Do better combine 'singlequotes' and quotemeta \Q and you avoid any explicit backslashing.
Cheers Rolf ( addicted to the Perl Programming Language)
In Section
Seekers of Perl Wisdom
|
|