Первое вхождение, это не список, это тупо переменная, если хочешь данные переменной в файл записать пиши через блок, Запись В Файл
или дергай урлы через блок регулярных выражений Извлечь все данные, там тебе список будет, даже если он состоит из одной строчки.
Большой список
-
Есть большой список (около 1 млн строк). Мне каждую строку нужно проверить на налие определенного слова. Собственно говоря, ели просто организовать foreach, то скрипт будет это все обрабатывать до скончания веков. Как правильно сделать, чтобы ускорить работу?
-
@ishka94 Ничего не долго вот пример функции
function listSearch(list,word) { var strFound = []; for(i = list.length - 1;i>=0;i--) { if(list[i].indexOf(word)>=0) strFound.push(i); }; return strFound }; [[FOUND_INDEX]] = listSearch([[LIST]], "Слово");Получите список с номерами строк в которых есть ваше слово.
-
@ishka94
Напишите многопоточный скрипт.
В качестве основного ресурса для потоков и будет указанный Вами список.
50к строк выгрузите в глобальный список. И проверяйте совпадения через foreach.
Скорость проверки будет зависеть от количества потоков.