[ID CC-CC2021] Чтение текстового файла в массив

NNN5

Модератор
15 лет на форуме
Сообщения
1 256
Реакции
1 012
(Шёпотом) А в Excel, применив функцию ВПР, создать из большого списка малый не пробовали? Оно, может, и проще будет?
 

Cool Shaman

Участник
Топикстартер
Сообщения
11
Реакции
0
(Шёпотом) А в Excel, применив функцию ВПР, создать из большого списка малый не пробовали? Оно, может, и проще будет?
(Также шёпотом) А как потом применить этот список в Индизайновском скрипте? Если бы не производственная необходимость, то я вообще сделал бы это при помощи Visual Basic, но...
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835

eugeny

15 лет на форуме
Сообщения
855
Реакции
210
Код:
// lines  - это массив с вашими строками, код выше написан.
var Artikul=Array();
if (lines.length){
for(var i=0;i<lines.length;i++){
var str=str.split(/}|{/);
var kod =arr_str[1];
var name =arr_str[3];
var len=Artikul.length;
Artikul[len][0]=kod.split('"')[1];
Artikul[len][1]=name.split('"')[1];
}
}
На выходе двумерный массив. Обращаться к артикулу: Artikul[index,0], к нзаванию — Artikul[index,1]
 
  • Спасибо
Реакции: Cool Shaman

Cool Shaman

Участник
Топикстартер
Сообщения
11
Реакции
0
Код:
// lines  - это массив с вашими строками, код выше написан.
var Artikul=Array();
if (lines.length){
for(var i=0;i<lines.length;i++){
var str=str.split(/}|{/);
var kod =arr_str[1];
var name =arr_str[3];
var len=Artikul.length;
Artikul[len][0]=kod.split('"')[1];
Artikul[len][1]=name.split('"')[1];
}
}
На выходе двумерный массив. Обращаться к артикулу: Artikul[index,0], к нзаванию — Artikul[index,1]
Большое спасибо! Буду пробовать.
 

eugeny

15 лет на форуме
Сообщения
855
Реакции
210
@Cool Shaman, немного опечатался )): Обращаться к артикулу: Artikul[index][0], к названию — Artikul[index][1]