Так же код который может помочь убрать лишние ссылки на файлы из списка сайтов
// Исходный список 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');