
perl
willorfang
天地之大,愚公移山
展开
-
perl正则表达式匹配
1.Perl正则表达式语法所谓Perl正则表达式,就是一串特别设计过的字符串,可以按照你的意图用匹配操作寻找你要求的目标。我这里不是Perl手册,也不是教科书,所以我从例子开始,具体的完整说明还请查手册。1.1转义符号\前面说过缺省情况下Perl正则表达式要用/包起来,那么现在要寻找一个字符串里面有没有/怎么办?不是有歧义了么那个表达式。换你设计Perl语言该咋办?玩过C语转载 2013-02-05 09:13:27 · 4550 阅读 · 0 评论 -
perl 引用(数组和hash引用)
转自:http://www.chinaunix.net/old_jh/25/504623.html为推广perl尽一点力,特将perl引用的一篇文章翻译了一下,没有仔细查错,有问题请和我联系。本文可以从下面地址获得英文版本: http://search.cpan.org/~nwclark/perl-5.8.6/pod/perlreftut.pod perlreft转载 2013-02-05 10:23:24 · 6172 阅读 · 0 评论 -
Perl中定时器alarm的die与kill
在perl中运行一些独立的程序时可能会挂起会处理较长时间,这种情况下可以使用alarm#!/usr/bin/perl -W $timeout=5;eval { local $SIG{ALRM} = sub { die "$timeout second,run alarm\n" };#定义alarm运行的程序,这里设定为die并打印信息。转载 2013-02-06 15:31:01 · 2524 阅读 · 0 评论 -
perl map函数
Perl里面的map, 是一种道具,可以让你的函数或者表达式,很方便地施用到一系列对象上去。1. 让我们先看map的语法map BLOCK LISTmap EXPR, LISTBLOCK是一个用{}包围的代码块。EXPR可以是子函数名、正则表达式等。LIST是输入列表。简单地说,map就是起了一个替代foreach循环的作用,map会把数组LIST中的元素挨个取转载 2013-02-08 09:42:41 · 2771 阅读 · 0 评论 -
Perl的特殊符号
@ 数组 $x{} x名字前面是美元符号($),后面是花括号({}),则其为 hash 元素% 要引用整个 hash,使用百分号(“ )作为前缀。前面几页中使用的 hash 的名字为%family_name。$! 系统产生的一些可读的信息,也可能是出错的信息$_ 子函数参数变量自己转载 2013-03-04 10:07:51 · 610 阅读 · 0 评论