[問題] print時依字元長度自動換行?
原始資料以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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 5 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章