11,文件测试(perl笔记)
1,文件测试操作符 文件测试操作符组成自连字符和某个字母,后面接着所要测试的文件名或句柄。大部分的文件测试符会返回真或假值-r 文件或目录,对目前用户或组来说是可读的-w 文件或目录,对目前用户或组来说是...
10,其他控制结构(perl笔记)
1,unless控制结构 if控制结构力的程序块只有当条件表达式为'真'时才会执行。如果想让程序表达式为'假'时执行,将if换成unless unless ($fred =~ /^[A-z_]w*$/i) { print "The value of $fred doesnot look li...
9,以正则表达处理文本(perl笔记)
1, 以s///进行替换 如果把m//模式匹配操作符想成文字处理器的查找功能,那么“查找与替换”的功能就是perl的s///替换操作符。 $_ = "He's out bowling with barney tonight."; s/Barney/Fred/; #用Fred替...
8,以正则表达式进行匹配(perl笔记)
1,以m//进行匹配 我们已经用过双斜线的写法来撰写模式,比如/fred/。但事实上,这是m//操作符的简写。我们还可以把一对定界符放进任何一对界定符号内。例如:m(fred),m<fred>,m{fred},m[fred],还可以使用单一定界符...
7,正则表达式(perl笔记)
1,使用简易模式 要以某个模式(正则表达式)来匹配$_的内容,请将它放在两个斜线(/)之间,如下所示: $_ = "yabba dabba doo"; if (/abba/) { print "It matched!"; } /abba/表达式会在$_中查找由"abba...
5,输入与输出(perl语言笔记)
1,读取标准输入 while (defined($line = <STDIN>)) { print "I saw $line"; } 简写 while (<STDIN>) { print "I saw $_"; }2, 从钻石操作符输入 钻石操作符:<> 它能让程序在处理调用参数时...
6,散列(perl语言笔记)
1,何谓散列散列式一种数据结构,和数组相同之处:可以包含任意多个值,并能让你随心所欲地取用这些值;和数组不同之处;数组是以数字来编索引,而散列则是用名字来寻找相应的值。换句话说,散列的索引值(index),...
Thomas Zhang
Thomas Zhang
perl更改当前文件夹下的文件名
更改当前文件夹下面以 "I"开头的文件名为小写"i".#!/usr/bin/perl -wforeach my $file (glob "I*"){ my $newfile = $file; $newfile =~ s/^I/i/; if (-e $newfile) { warn "can't rename $file to $new...
4,子程序(笔记)
1, 定义子例程 例子: sub marine { $n +=1; #全局变量$n print "hello,sailor number $n!"; }2, 调用子程序 任何表达式中只有使用了子程序的名称(加上&符号),就会调用(invoke)子程序...
三,列表和数组(笔记)
列表(list)指的是标量的有序集会,而数组(array)则是存储列表的变量。更精确的说,列表指的是数据,而数组指的是变量。列表值可以不放在数组里,但每个数组变量都一定包含一个列表。1, 访问数组中的元素 数组元素...
广州导航
广州导航
二:标量数据(笔记)
开始学习perl了。大部分的标量不是数值就是由字符所组成的字符串构成。1,数值2,字符串 字符串是一连串的字符。字符串可以包含各种字符的任意组合。最短的字符串时不含字符的空字符串。 2.1,单引号的字符串直...
http://trans.godict.com/index.php
http://trans.godict.com/index.php
不胜人生一场醉
不胜人生一场醉
我爱我佳
我爱我佳
Perl 语言编程 第三版 在线版本
Perl 语言编程没有钱买书的话就看在线版了!:)
中文google
中文google
Morgan's library
Morgan's library
oraclebase
oraclebase