2011年12月3日

Perl处理文本一例

摘要: 在CU上看到的一个题,觉得不错,就记录下来了。原文链接在这里我完全是门外汉,最近有一个文档要处理,如何用perl来做?谢谢了 一个文本文件里有多行如下,数量不定 Lif(__amscript_cd("www.xizi.com")){__amscript_wc('#closead {display:none;}');}; Lif(__amscript_cd("www.xizi.com")){__amscript_wc('#footer_win {display:none;}');}; Lif(__amscript_cd(&q 阅读全文

posted @ 2011-12-03 14:22 perlman 阅读(4612) 评论(0) 推荐(0) 编辑

Perl最佳实践读书笔记-第四章(值和表达式)

摘要: 字符串界定符perl中的字符串界定符有很多,这导致使用的时候经常造成混乱,下面是一些好的原则如果想在字符串直接量中插入变量,那么请使用双引号字符串。print "my name is: $name";如果无需插入变量且没有需要转义的字符,那么请使用单引号字符串。print 'Please go to www.google.com';如果字符串直接量无需插入变量且其中包含单引号,那么请使用q{}。my $string = q{Don't use single quote here!};如果满足上一条且字符串中还包换{},那么改用其他的界定符即可比如q[ 阅读全文

posted @ 2011-12-03 14:10 perlman 阅读(361) 评论(0) 推荐(0) 编辑

perl中的q,qq,qw,qr,qx

摘要: 从网上看到的一篇文章,觉得不错,转过来了。在perl语言中,几个特殊而常用的符号:q是单引号qq是双引号qw单词列表引号qr正则表达式引号qx反引号其中qq,qw又较为常用。qq{foobar}的意思为意思为双引号字符串,可内插变量,相当于"foobar"qw{foobar}的意思为用空格分解字符串,得到列表,相当于如下语句split('','foobar')得到的结果是'foo','bar'q和qq运算符的特点:q和qq必须是一个标识符,而不是标识符的部分。例如:q(abc)用()作为分界符q(abc)用() 阅读全文

posted @ 2011-12-03 13:54 perlman 阅读(7413) 评论(0) 推荐(0) 编辑

导航