@out Ну да, по идее если значение будет, то мне нужно сохранить url страницы в файл, а если нет совпадения, то пропустить просто.Там еще зависимость от регистра есть, а совпадения могут быть разного регистра. Нашел как с этим борются, просто возводят всё в верхний регистр .toUpperCase()
@smurfik Проверил, работает и в режиме записи и в режиме запуска и в скомпилированном варианте и если брать агенты из файла с 5000 строк. Скорее всего вы где-то ошиблись.