Так же код который может помочь убрать лишние ссылки на файлы из списка сайтов
// Исходный список URL-адресов var urlsList = [[URLS_LIST]]; // Окончания файлов для фильтрации var fileExtensions = ['.css', '.js', '.wow', '.php', '.doc', '.html', '.pdf', '.txt', '.zip', '.wav']; // Расширения файлов для фильтрации var mediaExtensions = ['.mp3', '.jpg', '.jpeg', '.png', '.gif', '.bmp', '.svg', '.webp', '.ico']; // Результирующий список URL-адресов var filteredUrls = []; urlsList.forEach(function(url) { // Проверка окончаний файлов var hasInvalidFileExtension = fileExtensions.some(function(extension) { var regex = new RegExp(extension.replace('.', '\\.') + '($|\\W)'); return regex.test(url); }); // Проверка расширений файлов var hasInvalidMediaExtension = mediaExtensions.some(function(extension) { var regex = new RegExp(extension.replace('.', '\\.') + '($|\\W)', 'i'); return regex.test(url); }); if (!hasInvalidFileExtension && !hasInvalidMediaExtension) { filteredUrls.push(url); } }); // Запись результата обратно в переменную [[URLS_LIST]] [[URLS_LIST]] = filteredUrls; // Преобразование списка в строку с новой строкой в качестве разделителя var result = filteredUrls.join('\n');Это баг?
-
задача следующая:
имеется фаил 123.txt в нем пустые строки и дубли123 123 123 1 1 2 2 3 12 12 1 2 123 123нужно удалить пустые строки, дубли, и на выходе получить результат
1 12 123пустые строки удаляются на ура, а вот с дублями дичь твориться каждый раз удаляется по разному если несколько раз повторить то вообще файл пустой.
что не так в проекте??
прикладываю
0_1496654596076_123.zip -
@Zenodrot Ресурс обновляется при запуске скрипта, либо командой Reload('ИМЯ РЕСУРСА'), либо в свойствах ресурса указать время обновления файла.
Сохрани итог в другой файл и будет всё в ажуре.
123.xmlоткрыл твой пример ) тоже самое что и у меня без изменений, МБ файлик перепутал =)
желательно бы конечно чтобы работало с одним файлом все итоги туда же.
