[問題] print 特定段落

看板Perl作者 (reputation)時間18年前 (2007/08/14 08:25), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/6 (看更多)
假設我的檔案內容test.txt test.txt ----> 輸出結果 sage 1 1 1 2 2 3 3 sage 2 4 4 5 5 6 6 sage 3 7 7 8 8 sage 4 . . . . . . 假如我我想抓出所有在 /sage\s\d+/ 之間的所有段落 請問該如何寫? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.113.156

08/14 10:29, , 1F
print unless /sage\s\d+$\//;
08/14 10:29, 1F

08/14 10:37, , 2F
修正:while (<>) {print unless /sage\s\d+/;}
08/14 10:37, 2F

08/14 10:43, , 3F
上面是全印,還是只要如sage1-2間"特定段落"值1,2,3
08/14 10:43, 3F
文章代碼(AID): #16mFPoQ5 (Perl)
文章代碼(AID): #16mFPoQ5 (Perl)