Показать сообщение отдельно
  #6 (permalink)  
Старый 03.10.2015, 00:31
Кандидат Javascript-наук
Отправить личное сообщение для sortarray Посмотреть профиль Найти все сообщения от sortarray
 
Регистрация: 19.09.2015
Сообщений: 117

А если вот такого плана,

file example:
1,2,3,4
5,6,7,8

То варианты (на nodejs):
fs=require("fs")

var s = fs.readFileSync("test.scv", "ascii")
console.log(
 s.split(/\r?\n/).filter(function(x){return x}).map(function(x){return x.split(",")}) //>>>> [ [ '1', '2', '3', '4' ], [ '5', '6', '7', '8' ] ]
)

console.log(
 s.replace(/\r?\n/g, ",").split(",").filter(function(x){return x}) //>>>> [ '1', '2', '3', '4', '5', '6', '7', '8' ]
)

console.log(
 s.split(/\r?\n/).filter(function(x){return x}).map(function(x){return x.split(",").map(function(x){return +x})}) //>>>> [ [ 1, 2, 3, 4 ], [ 5, 6, 7, 8 ] ]
)


console.log(
 s.replace(/\r?\n/g, ",").split(",").filter(function(x){return x}).map(function(x){return +x}) //>>>> [ 1, 2, 3, 4, 5, 6, 7, 8 ]
)

Последний раз редактировалось sortarray, 03.10.2015 в 00:37.
Ответить с цитированием