作者xx250919 (pfnh)
看板Ajax
標題[問題] 檔案字串換位
時間Tue Dec 30 09:42:21 2014
char.txt內容為
1 2 3
4 5 6
7 8 9
10 11 12
請問我該如何撰寫程式擷取資料讓它變換以下排列並另存檔案
char2.txt
1 2 3 4
5 6 7 8
9 10 11 12
麻煩大大指導,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.67.178
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Ajax/M.1419903743.A.1C9.html
1F:推 shadowjohn: 先把斷行全換成空白,然後用空白分格轉array 12/30 10:12
2F:→ shadowjohn: 改成 i!=0 && i%4==0 斷行 12/30 10:13
3F:→ shadowjohn: 或是斷行換成空白,原本斷行的下一個空白改成斷行 12/30 10:14
4F:推 mmis1000: .replace(/[\r\n\s]+/g, " ") 12/30 12:18
5F:→ mmis1000: .replace(/((?:\d+\s*){3,3}\d+)\s?/g, "$1\n") 12/30 12:18
6F:→ mmis1000: .replace(/(\n+$|^\n+)/g, "") 12/30 12:21
7F:推 swijo: 選轉成array再用splice去換 12/31 13:41