perl

前端之家收集整理的这篇文章主要介绍了perl前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

$#ARGV为命令行参数(不包括命令本身)的个数减一

$0 :本脚本执行文件的名字

$!:上一条命令的返回值

@_ 在某个函数内,数组 @_ 包含传递给该函数的所有参数。是一个数组变量
Perl中的一个非常有用的函数是split - 把字符串进行分割并把分割后的结果放入数组中

^ 或 \A 仅匹配串首
$ 或 \Z 仅匹配串尾
\b 匹配单词边界

\B 单词内部匹配

/^def/只匹配以def打头的字符串,/$def/只匹配以def结尾的字符串

转义字符
如果你想在模式中包含通常被看作特殊意义的字符,须在其前加斜线"\"。如:/\*+/中\*即表示字符*,

die函数用来中断且打出错误

1:读:open(文件句柄,"<文件名")/open(文件句柄,"文件名"),前提文件必须已经存在,否则会返回0,出错信息在$!中。
2:写:open(文件句柄,">文件名"),文件如果不存在,那么创建之,如果存在,内容被清空,长度截为0,$!中有出错信息。

猜你在找的Perl相关文章