作者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/cn.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