string - perl:显示原始字符串,包括特殊字符

标签 string perl

我想打印出字符串的原始文本,而不插入特殊字符。因此,例如,如果我的字符串是 "hello\nthere",我想打印它,而不是

hello
there

字符串存储在一个变量中,我没有使用文字,所以这不仅仅是单引号还是双引号的问题(我不认为)。我该怎么做?

最佳答案

Data::Dumper 的正确咒语将执行此操作。

use Data::Dumper;
$Data::Dumper::Terse = 1;
$Data::Dumper::Useqq = 1;

$foo = "hello
there";
print Dumper $foo;         #  "hello\nthere"

关于string - perl:显示原始字符串,包括特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45333674/

相关文章:

mysql - 在 Perl 中跟踪不确定的 MySQL 错误

linux - 如何使用 ESXi 5.1 运行/测试 VMware Perl SDK?

java - 不可变字符串有一个很大的优点: the compiler can arrange that stings are shared

swift 范围 : not including first element

对 .pl Perl 文件进行单元测试

windows - 使用 Perl,如何检查具有给定名称的进程是否正在运行?

string - Groovy:${} 内变量的嵌套评估

string - 如何在 Swift 中将 NSHTTPURLResponse 转换为字符串

c++ - 子字符串和分隔符

perl - 如果子进程手动收割,则 IO::Socket::accept 仅有效一次