perl中grep函数的使用

#!/usr/bin/perl
@spam=("bat","cat","dath","datg");
if (my $lines=grep {/dat/}@spam){#再标量上下文中,grep返回的是匹配到的个数
print "$lines\n";
}
@spam2=("bat","cat","dath","datg");#再列表上下文中,grep返回的是匹配到的字符串列表
if (my @lines=grep {/dat/}@spam2){
print "@lines\n";
}

posted @ 2019-08-22 21:53  朵朵奇fa  阅读(801)  评论(0编辑  收藏  举报