• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Perl的$们

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
$$: 当前进程号.
$!: 上一条命令出错, 所返回的错误信息.
$?: 存储前一次 system 或者 反引号全音的命令的返回值.
$#arr: 为数组 @arr 的最后一个索引值.
$@: eval 捕获到的错误信息.
%ENV: 是环境变量
%SIG: 是信号量哈希
Perl 中的正则表达式:
   用 /i 来进行大小写无关的匹配.
   用 /s 来使 . 可以匹配换行符.
   用 /x 使匹配模式的书写变为松散格式.
   用 /m 使 ^ 和 $ 可以匹配字符串内的换行. 把 m 当成 multiple lines 会比较好记. 
捕获变量:
   $` 保存了正则表达式引擎在找到匹配段落之前略过的部分.
   $& 模式匹配中实际匹配的部分.
   $' 保存了字符串中剩下的部分. 
模式替换中:
   \U 转义字符会将其后的所有字符转换成大写.
   ...
   \L 转义字符会将其后的所有字符转换成小写.
   ...
   你也可以用 \E 结束大小写转换的影响.
   ...
   使用小写形式 (\l 与 \u) 时, 它们只会影响之后的第一个字符.
   在贪婪量词后加 ? 代表非贪婪量词.
   _ 代表虚拟文件句柄. 用来将上次查询过的文件信息当作当前测试.
if (-r $file) {
print"The file is readable!\n";
}
if (-w _) {
print"The file is writable!\n" ;
}
 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Perl构建和打包自己的模块发布时间:2022-07-22
下一篇:
Perl语言--一些关于赋值、引用的东西发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap