Re: [問題] 一個關於perl讀檔的問題 請各位高手幫忙!

看板Perl作者 (who want some?)時間17年前 (2008/05/01 21:45), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/4 (看更多)
※ 引述《pqman (who want some?)》之銘言: : 想請問大家 : 現在我有一個檔案 file.txt : 內容是 : a b c d e : f g h i j : 1 2 3 4 5 : 6 7 8 9 10 : 我想把這群資料重新排列成 : a 1 b 2 c 3 d 4 e 5 f 6 g 7 h 8 i 9 j 10 : 然後輸出到data.txt : 請問我該怎麼用perl達成呢? : 謝謝喔!! 現在我卡在一個地方 那就是我想用常規表示法來搜尋字串 以下是我的code 例如我想找到a 把他貼到data.txt上 open (data1,"file.txt") $text=<data1>; while ($text){ if ($a = $text =~/\ba\b/){ $a="a"; } else{ print "failed"; } $text=<data1>; } open (data2,"data.txt") print data2 "$a"; 但是我開data.txt來看 他都沒有寫入a耶 好奇怪@@ 有人能幫我一下嗎@@? -- ● █ ◢◣ ●╯ ◣◢ ██ ◤ ◢ ▇▆◣ ◢▌ █ ◢◣ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.170.178 ※ 編輯: pqman 來自: 140.113.170.178 (05/01 21:47)

05/01 22:06, , 1F
open (data2,"data.txt") 改 open (data2,">data.txt")
05/01 22:06, 1F

05/02 12:48, , 2F
謝謝!!
05/02 12:48, 2F
文章代碼(AID): #186ScKG3 (Perl)
文章代碼(AID): #186ScKG3 (Perl)