作者Xphenomenon (啦 )
看板Perl
标题[问题] 关於 grep 的使用
时间Sun Mar 30 01:25:30 2008
@DATA = qw(1111 2222 3333 4444 5555 6666 7777 8888);
print grep /1111/ .. /3333/, @DATA;
print grep /1111/ ... /3333/, @DATA;
请问一下上面都会印出 1111 到 3333 的字串,那 .. 和 ... 有什麽差别呢?
现在如果我想要印出 3333 之後的字串,grep 应该要怎麽写才对呢? 试了好几种
办法都不行,麻烦大大为我解答一下,谢谢 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.36.250
1F:推 LyinZ:print grep { $_ gt '3333' } @DATA; 03/30 01:34
2F:→ Xphenomenon:如果字串不是这种顺序呢? 我只想从某一行开始到最後 03/30 01:39
3F:→ Xphenomenon:一行? 03/30 01:39
4F:→ Xphenomenon:找到了,可以用 use List::MoreUtil qw(after_incl); 03/30 01:50