看板 Perl 關於我們 聯絡資訊
@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
LyinZ:print grep { $_ gt '3333' } @DATA; 03/30 01:34
Xphenomenon:如果字串不是這種順序呢? 我只想從某一行開始到最後 03/30 01:39
Xphenomenon:一行? 03/30 01:39
Xphenomenon:找到了,可以用 use List::MoreUtil qw(after_incl); 03/30 01:50