perl中的q,qw,qr,qx,qq......符号用法
来源:互联网 发布:淘宝怎么改密码 编辑:程序博客网 时间:2024/05/01 14:45
qq{foobar}的意思为意思为双引号字符串,可内插变量
相当于 "foobar"
qw{foo bar}的意思为用空格分解字符串,得到列表,相当于如下语句
split(' ','foo bar') 得到的结果是'foo','bar'
字符串比较等于用 eq
q运算符对'号转义的方式
$someword = 'i \'ve some money';
可以等价于:
$someword = q~i 've some money~;
qq运算符对"号转义的方式
$someword = "i say \"ok!\".";
可以等价于:
$someword = qq~i say "ok!".~;
qw代表用空格来分隔元素,得到列表
@list = ("perl","Regular","network","web");
可以等价于:
@list = qw(perl Regular network web);
qr代表创建正则
$myword = "cnangel";
$replaceword = qr(cnangel);
$finalword = "ok" if ($myword =~ $replaceword);
引号执行运算符(quoted execution operator),qx//
qx/uname -p -r/
q 和 qq 运算符的特点:
※ q 和 qq 必须是一个标识符,而不是标识符的部分。例如:
q (abc)
q(abc)
q xabcx
都是合法的,而
qxabcx 就会被当作是一个标识符来处理,有谁会想到 qxabcx 居然是一个 q 运算式呢?
※ q 和 qq 后面的空格并不会影响语法,但是任何非空字符(不是空格、不是 TAB 字符、
※ 如果 q 和 qq 使用一些特殊的符号的时候,则必须配对。比如:< 只能和 >; 在一起
$myword = "cnangel";
$replaceword = qr(cnangel);
$finalword = "ok" if ($myword =~ $replaceword);
@list = ("perl","Regular","network","web");
可以等价于:
@list = qw(perl Regular network web);
$someword = 'i \'v some money';
可以等价于:
$someword = q~i 'v some money~;
q// is generally the same thing as using single quotes - meaning it doesn't interpolate values inside the delimiters.
qq// is the same as double quoting a string. It interpolates.
qw// return a list of white space delimited words. @q = qw/this is a test/ is functionally the same as @q = ('this', 'is', 'a', 'test')
qx// is the same thing as using the backtick operators.
I've never used qr//, but it's got something to do with compiling regex's for later use.
- PERL 语言中的q,qw,qr,qx,qq......符号用法
- perl中的q,qw,qr,qx,qq......符号用法
- perl中的q,qq,qw,qr,qx
- 转:PERL 语言中的q,qw,qr,qx,qq......符号用法总结
- PERL 语言中的q,qw,qr,qx,qq......符号用法总结
- PERL 语言中的q,qw,qr,qx,qq......符号用法总结
- PERL 语言中的q,qw,qr,qx,qq......符号用法总结
- PERL 语言中的q,qw,qr,qx,qq......符号用法总结
- PERL 语言中的q,qw,qr,qx,qq
- perl中q,qx,qq,qr,qw
- perl q qq qr qw qx 区别与使用方法
- 2009-07-24 14:17 PERL 语言中的q,qw,qr,qx,qq (zz
- Perl中的特殊标记q/qx/qr/qq
- perl中q,qq,qw,qr的区别。
- perl语言中qq, qw等关键字的用法总结
- perl中q系列符号用法总结
- 3 Perl - 列表 - qw
- Perl qw()函数
- 创业型公司工作总结系列之一——团队建设
- linux设置开机服务自动启动/关闭自动启动命令
- 解决:SecureCRT在Linux下vim显示utf-8编码的文件乱码
- 让状态条响应鼠标事件
- Css hack总结及其最佳用法,告诉你怎么运用hack,无懈可击的解决各个浏览器的样式兼容
- perl中的q,qw,qr,qx,qq......符号用法
- Oracle: SQL精妙SQL语句讲解
- 黑马程序员_Socket应用
- Ext 数据提交的方式总结,
- 2011年终盘点——附图灵公司销售榜单(TOP20)
- Tomcat 发布部署jsp网站—-使用自己的ip访问jsp网站
- 丢掉fatjar 使用eclipse自身的工具打jar包
- 怎么设置个人电脑做服务器(tomcat)
- Expect 手册中文版