Perl编程:字符串、数字处理及运算符详解
1. 字符串处理
1.1 引号问题及转义
在Perl中,当需要在双引号字符串中使用双引号,或者在单引号字符串中使用单引号时,需要对内部引号进行转义。例如,要打印包含双引号的句子 '"Hi," said Jack. "Have you read Slashdot today?"' ,可以使用双引号字符串并转义内部引号:
#!/usr/bin/perl
# quotes4.pl
use warnings;
print "'\"Hi,\" said Jack. \"Have you read Slashdot today?\"'\n";
若要使用单引号字符串,需注意 \n 要单独用双引号括起来以实现插值。
1.2 引号类运算符 q// 和 qq//
q// 类似单引号, qq// 类似双引号。使用它们可以避免引号冲突,例如:
#!/usr/bin/perl
# quotes5.pl
use warnings;
print qq/'"Hi," said Jack. "Have you read Slashdot today?"'\n/;
1.3 替代分隔符
当字符串中需要使用 /
超级会员免费看
订阅专栏 解锁全文

4

被折叠的 条评论
为什么被折叠?



