perl学习
文章平均质量分 75
gsm123
这个作者很懒,什么都没留下…
展开
-
perl学习记录(一)
1、在unix系统中,如果文本文件开头的最前两个字符是#!,那么后面跟着的就是执行这个文件的程序路径。2、Perl程序是以源代码形式存在的,运行它的话需要perl的编译器和执行引擎,经过编译和执行两个步骤。如果perl源程序编译时间过长的话,就会成为整个程序运行的瓶颈,尤其是使用perl书写的CGI程序,可能每分钟被web服务器调用成百上千次。所以在这种情况下应该考虑避免编译已编译过的perl原创 2013-03-31 18:41:19 · 648 阅读 · 0 评论 -
perl学习记录(二)
1、foreach 控制结构;foreach $rock (qw /bedrock slate lava/){print “$rock\n”}每次迭代时,控制变量(即此例中的$rock),都会从列表中取得新的值。但控制变量并不是元素列表的复制品,而是列表元素本身。2、假如你在foreach循环的开头省略了控制变量,Perl就会使用它的“老地方”变量$_。在许多种情况下,当未告知Perl使用原创 2013-04-02 11:10:45 · 740 阅读 · 0 评论 -
perl学习记录(三)
perl学习记录之正则表达式学习记录模式中引入了不少特殊字符,叫做元字符,在正则表达式中表达特殊的含义。1、(.) 点号是任何单字符的匹配符,除了换行符(\n)。2、在任何元字符面前加上反斜线,就会使它失去元字符的特殊作用。3、量词:星号(*)正是用来匹配前面内容零次或者多次的。 加号(+)是匹配前面内容一次以上的。 问号(?)匹配前面内容可有可无,有的原创 2013-04-03 16:51:11 · 815 阅读 · 0 评论