Показать сообщение отдельно
  #6 (permalink)  
Старый 17.03.2012, 19:34
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Monz
А как быть если текст берётся из файла, а не написан ручками???
var line = [],
	count = 0,
	fs = new ActiveXObject("Scripting.FileSystemObject"),
	file = fs.GetFile("test.txt"),
	stream = file.OpenAsTextStream(1 /* 1: read, 2: write, 8: append */, 0);

while (!stream.AtEndOfStream )
	line[count++] = stream.ReadLine();

stream.Close();

line.join('').split(/[\t\n]|	/);



ну или так:

var fso = new ActiveXObject("Scripting.FileSystemObject"),
	file = fso.OpenTextFile("file.txt", 1, false, 0),
	text = file.ReadAll(),
	line = text.split(/[\t\n]|	/);

file.Close();
fso = null

Последний раз редактировалось monolithed, 18.03.2012 в 11:17.
Ответить с цитированием