[問題] 請教兩個簡單的擷取問題...

看板Perl作者 (爆走原始人)時間9年前 (2016/03/23 21:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
小弟是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
文章代碼(AID): #1Myftjt5 (Perl)
文章代碼(AID): #1Myftjt5 (Perl)