でエスケープを考えてみましょう:GET perlのバックスラッシュを処理するために、このコードを文字列
my $str = '"line 1\n\t line 2"'; # from some JSON, or something
say $str; # print literal backslashes, not what I want
say eval $str; # processes backslashes, but overkill
は、最後の行の効果を得るために合理的に簡単な方法はありますが、本格的にevalを使用せずに?セキュリティの意味(私は主にこの文字列を信頼します)を脇に置いていても、これは必要としない変数やものを補間します。これは、私が手動でドル記号などをエスケープする余分な前処理ステップによって回避することができますが、これはまだ私の好みのために少しあまりにもハッキリと感じます。
も参照[文字列エスケープ::](https://metacpan.org/pod/String::Escape) –
これは除いて、私が望んでいたものに非常に近いです...なぜコアの中にはない素晴らしいものですか? (まあ、HTTP :: Tinyを除いて、コアにありますが、彼らはそれを認めたくないと思われます:http://perldoc.perl.org/index-modules-H.html) –