zoukankan      html  css  js  c++  java
  • perl q qq qr qw qx 区别与使用方法

    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{
    nthis is q test};
     4 my $strqq=qq,
    
    this is qq test
    ,;
     5 my @qw=qw /this is a qw             test 
    /;
     6 my @qq=qq(this is qq           test n);
     7 my $qr=/test/;
     8 my $qx=qx(date);
     9 print $strq;
    10 print $strqq;
    11 print "@qw";
    12 print "
    ";
    13 print "@qq";
    14 print "
    this is qr test $qr
    " if($strq=~$qr);
    15 print $qx;

    输出结果:

      

    D:>perl string.pl

    this is q test              

    this is qq test
    this is a qw test
    this is qq test

    this is qr test
    The current date is: 2013/06/28 周五

  • 相关阅读:
    until循环
    linux的shell使用
    shell通配符(元字符)
    linu运算
    mail邮件
    linux命令
    redis笔记
    mysql 5.7安装方法
    mysql5.7.25搭建mysql-5.7.25.tar.gz包(亲验)
    mysql数据迁移
  • 原文地址:https://www.cnblogs.com/tobecrazy/p/3161784.html
Copyright © 2011-2022 走看看