[問題] 請教兩個簡單的擷取問題...
小弟是Perl 新手 由於工作需要,才開始學習perl 目前預到兩個問題
1.擷取文字黨片段到一陣列
Ex: 文字檔(map.txt)如下
Jack
AA_map 1
BB_map 1
CC_map 0
Michael
AA_map 0
CC_map 0
DD_map 1
Ruby
DD_map 1
EE_map 0
.
.
請問小弟該如何文字檔中的Michael至Ruby中間的三行取出,存至@map 呢?
2.存一個龐大的文字檔案分類至一個hash
以上頭的文字檔為範例
小弟該如何將這個文字檔 以各別名字存為一個hash呢?
例如存成:
$hash{Jack} =
AA_map 1
BB_map 1
CC_map 0
另外一問..若從hash內叫出來 想要判斷內容,請問各位會如何撰寫呢?
比如說 判斷$hash{Jack} 內 AA_map 值是否為1 是則print出 AA_map,
若不是,則繼續判斷BB_Map 是否為1,印出 BB_map 直到判斷到某個XX_map 為1為止..
寫得有點智障...但希望看得懂得大大能指教一下@@...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.20.75
※ 文章網址: https://www.ptt.cc/bbs/Perl/M.1458740717.A.DC5.html
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章