sub ReplaceVarNameInsideString ... # Detect special 2-letter variable names such as $' or $[ or $3 if ($TEST =~ m/^(\$[0-9\<\>\(\)!?~=:;,.`'%@&#\+\_\[\]\|\/\\]{1})/) {
Did you intend to include the variable @& in that regular expression?
Neither $' nor $[ nor $3 contain any "letters" and they are all single character variable names (the sigil does not count as part of the name.)
Also, you don't include single control character names like $^A, $^B, $^C, etc.
In reply to Re: My Perl Obfuscator
by jwkrahn
in thread My Perl Obfuscator
by harangzsolt33
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |