当前位置:  开发笔记 > 编程语言 > 正文

Perl - 用单引号加入'\ t'

如何解决《Perl-用单引号加入'\t'》经验,为你挑选了1个好方法。

在我的后端Perl代码我用单引号接收分隔符

'\t'

当我尝试JOIN像这样使用它的功能

my $string = join ( $del, @aArray );

我得到输出与\t数组值之间的硬编码

My\tName\tIs\tDave

我试图将引号更改为双引号,$del 因为"\t"有效.所以我试着转换

qq{"$del"}

但它没有用.当我打印它时,我明白了

'"\t"'

我也试过正则表达无济于事

$del =~ s/'/"/g;

任何人都可以告诉我如何用双倍替换单引号?



1> Neil Masson..:

你如何"收到"分隔符?如果\t以某种方式作为字符串传递给您的perl程序,那么perl程序中的引用不会将其转换为制表符.相反,您必须检测包含的字符串\t并将其转换为制表符.

$del =~ s/\\t/\t/;

在此替换中,匹配是针对实际反斜杠后跟a t.

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有