您的位置:首页 > 其它

perl中q,qx,qq,qr,qw

2015-10-16 11:24 344 查看
1.q 相当于 单引号’ ‘

转义字符无效
q可以使用()[] {} // ,,


2.qq 相当于” “

转义字符有效

qq可以使用()[] {} // ,,


3.qw 相当于 (” ,” ,’ ‘)在每一个单词上添加 ’ ‘

转义字符无效


qw可以使用()[] {} // ,,

qq 和qw 区别,qq赋给数组是整体赋给数组的一个元素,而qw则会每个单词算作一个数组元素


4.qr 相当于创建正则

qr//


5.qx 执行外部程序

相当于``


复制代码

1 #!/usr/bin/perl

2 use strict;

3 my strq=q\n\nthisisqtest;4mystrq=q{\n\nthis is q test};
4 my strqq=qq,\n\nthis is qq test\n,;

5 my @qw=qw /this is a qw test \n/;

6 my @qq=qq(this is qq test \n);

7 my qr=/test/;8myqr=/test/;
8 my qx=qx(date);

9 print strq;10printstrq;
10 print strqq;

11 print “@qw”;

12 print “\n”;

13 print “@qq”;

14 print “\nthis is qr test qr\n"if(qr\n" if(strq=~qr);15printqr);
15 print qx;

复制代码

输出结果:

D:>perl string.pl

\n\nthis is q test

this is qq test

this is a qw test \n

this is qq test

this is qr test

The current date is: 2013/06/28 周五
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: