I've been trying out String::Escape.
The docs show using double backslash escapes however it appears to work the same with single backslashed r, t and n.
However, it does not appear to work with hex or octal escapes.
erickn@cosmora01d:/home/erickn/String-Escape-2002.001/blib/lib> cat x
use lib '.';
use String::Escape qw(unprintable);
$var = 'this\tis\ta\011string\x09with some text\r\n';
print unprintable($var);
$var = 'this\\tis\\ta\\011string\\x09with some text\\r\\n';
print unprintable($var);
erickn@cosmora01d:/home/erickn/String-Escape-2002.001/blib/lib> perl x
this is a1string\x09with some text
this is a1string\x09with some text
Am I using it incorrectly?
|