2011年11月10日

perl正则表达式

摘要: 简单的例子这里有一些有代表性的、比较简单的例子。vi命令作用:%s/*//g把一个或者多个空格替换为一个空格。:%s/*$//去掉行尾的所有空格。:%s/^//在每一行头上加入一个空格。:%s/^[0-9][0-9]*//去掉行首的所有数字字符。:%s/b[aeio]g/bug/g将所有的bag、beg、big和bog改为bug。:%s/t\([aou]\)g/h$t/g将所有tag、tog和tug分别改为hat、hot和hug(注意用group的用法和使用引用前面被匹配的字符)。中级的例子(神奇的咒语)例1将所有方法foo(a,b,c)的实例改为foo(b,a,c)。这里a、b和c可以是任何 阅读全文

posted @ 2011-11-10 19:32 nwf 阅读(493) 评论(0) 推荐(0) 编辑

Perl Hash用法之入门教程

摘要: 本文和大家重点讨论一下Perl Hash的用法,哈希是一种数据结构,和数组类似,但是,和数组不同的是,其索引不是数字,而是名字。也就是说,索引(这里,我们将它叫key)不是数字而是任意的唯一的字符串。一、什么是Perl Hash哈希是一种数据结构,和数组类似,可以将值存放到其中,或者从中取回值。但是,和数组不同的是,其索引不是数字,而是名字。也就是说,索引(这里,我们将它叫key)不是数字而是任意的唯一的字符串。key可以是任意的字符串,你可以使用任何的字符串作为key,但它们是唯一的。另一种思考hash 的方法是,把它看作一堆数据(a barrel of data),每一个数据都有一个相应的 阅读全文

posted @ 2011-11-10 19:29 nwf 阅读(6993) 评论(1) 推荐(0) 编辑

导航