Perl中的grep和map
来源:互联网 发布:什么是阿里云 编辑:程序博客网 时间:2024/05/16 03:16
grep返回一个数字中符合条件的所有元素;map对数字中所有元素实施转化并返回结果。两者都遍历了数组,但一个用来搜索,一个用来转化。两者都支持表达式或者代码块。
参考:http://mailman.linuxchix.org/pipermail/courses/2003-November/001368.html
#!/usr/bin/perl -wuse strict;#get positive numbermy @number = (1,2,3, -1,-5);my @positive_number = grep $_ > 0, @number;print "\@number: (@number)\n";print "\@positive_number: (@positive_number)\n";#get sqrtmy @sqrt_number = map sqrt $_, @positive_number;print "\@sqrt_number: (@sqrt_number)\n";#split wordsmy @lines = ( "hello world", "not too bad" );my @words = map m/\b(\w+)\b/g, @lines;print "\@lines size: " . @lines . " (@lines)\n";print "\@words size: " . @words . " (@words)\n";#modify email addressmy @email_addresses = ( "fei\@gmail.com", "fei\@sina.com.cn" );my @disguised_addresses = map {my $email = $_;$email =~ s/\@/ at /;$email =~ s/\./ dot /g;$email;} @email_addresses;print "\@email_addresses: (@email_addresses)\n";print "\@disguised_addresses: (@disguised_addresses)\n";
参考:http://mailman.linuxchix.org/pipermail/courses/2003-November/001368.html
- Perl中的grep和map
- Perl中的map和grep
- Perl中的grep和map
- perl map 和grep使用
- perl总结(4)--grep和map
- perl: grep, map
- perl map&grep
- perl map-map用法示例和grep的用法
- Perl中map和grep 的使用区别
- 打卡9:perl grep/map
- perl:利用hash和grep去除数组中的冗余元素
- perl中的grep函数介绍
- grep在perl中的使用
- perl中grep,sort,map用法总结
- perl中grep,sort,map用法总结
- perl中grep,map用法总结
- perl中grep与map使用总结
- map 和grep结合使用
- POJ1847 dijkstra 水题
- 关于IO的同步,异步,阻塞,非阻塞
- rainlist
- lua学习(三)--------lua调用c++函数和简单的错误处理
- android 编译问题
- Perl中的grep和map
- android的5个进程等级
- 说说union
- Linux内核中的红黑树
- Android入门学习笔记(四):Activity初步
- gearman
- Flex开发者学习和进阶过程探讨
- Win Ce 6下dpCurSettings编译出错及解决办法
- RB-Tree(红黑树,Red-Back Tree)的C语言算法实现