[問題] print時依字元長度自動換行?

看板Perl作者 (^_^)時間15年前 (2010/05/09 01:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/5 (看更多)
原始資料以hash的方式儲存,每個key是name,value是內容 ex: name1 aaaaaaaaabbbcddddd........zzzz name2 dddddddddddddweeeeeeeeeeeeeeeeennn....ssss ... 現在想把這些print出來,當長度大於10就自動增加"\n" >name1 aaaaaaaaab bbcddddd.. ......zzzz >name2 dddddddddd dddweeeeee eeeeeeeeee ennn....ss ss 很陽春的想法是先把第一次print的資料">Output1" 然後再open Output1, 再用 while(<>){ chomp; if(length($_)>10){ print "\n"; } }這樣的方式:p 請教板大們有沒有更好的方法呢? 謝謝回應! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.195.136
文章代碼(AID): #1BvQ0L4y (Perl)
文章代碼(AID): #1BvQ0L4y (Perl)