Categorized | Biocompute

Tags | ,

Perl grep函数

Posted on 26 三月 2010 by 柳城 ,阅读 802

学习Perl语言编程中……

介绍:

grep (EXPR, LIST)

Perl grep函数从LIST中提取符合EXPR的值。grep函数是比较常用,也比较好用的一个函数。我在shell里是经常用grep的。Perl grep函数在标量环境中,返回为真的次数。在列表环境中,返回EXPR为真的元素的列表。

例子:

#!/usr/bin/perl

@list = (1,"Test", 0, "foo", 20 );

@has_digit = grep ( /\d/, @list );

print "@has_digit\n";

结果如下:

1 0 20

再来,抓取非真的元素:

#!/usr/bin/perl

@list = (1,"Test", 0, "foo", 20 );

@has_digit = grep ( !/\d/, @list );  #!非真

print "@has_digit\n";

结果如下:

Test foo

试一下在标量环境下返回的结果:

#!/usr/bin/perl

@list = (1,"Test", 0, "foo", 20 );

$has_digit = grep ( /\d/, @list );

print "$has_digit\n";

结果如下:

3  # 输出次数

Perl grep函数 完~

转载请注明 : 来源于 Perl grep函数 | 柳城

赞助商

5条评论 于 “Perl grep函数”

  1. 番茄 番茄 Says:

    柳城的logo换了。。呵呵

    [回复]

  2. evlos evlos Says:

    呵呵,过来学习一下下 O(∩_∩)O ~

    [回复]

  3. www.taobao.com www.taobao.com Says:

    比 C 语言难啊!

    [回复]

  4. 北京机票价格查询 北京机票价格查询 Says:

    不错啊,看起来是一个很强大的语言。

    [回复]

  5. 请输入关键词 请输入关键词 Says:

    这个,看不懂。。

    [回复]

Leave a Reply

广告招租

[强] [握手] [可爱] [ok] [呲牙] :) [偷笑] [流泪] [疑问] [亲亲] [擦汗] [得意] [衰] [可怜] [抱拳] [坏笑] more »

无觅相关文章插件,快速提升流量