может быть, некоторые люди знают jdownloader2. это менеджер загрузок.
Регулярное выражение также используется с менеджером загрузки.
поэтому я хочу рассказать вам, что я в основном пытаюсь сделать: у меня есть несколько текстовых файлов со многими ссылками. все текстовые файлы имеют имена файлов, конечно.
Я хотел бы перетащить все текстовые файлы в jdownloader2, поэтому он расшифровывает текстовые файлы и добавляет каждый текстовый файл в пакет. имя пакета должно быть именем файла txt.
что я нашел, так это:
[ {
"enabled" : true,
"maxDecryptDepth" : 2,
"name" : null,
"pattern" : "file:/.*?\\.txt$",
"rule" : "DEEPDECRYPT",
"packageNamePattern" : null,
"formPattern" : null,
"deepPattern" : null,
"rewriteReplaceWith" : null
} ]
это заставляет jdownloader сканировать ссылки из текстового файла. но проблема в том, что каждому файлу в ссылках присваивается собственное имя, потому что packagenamepattern не имеет никакого определения. поэтому он использует исходные имена файлов в ссылках для создания пакетов. так что если у меня есть текстовый файл с 100 ссылками, он будет делать 100 пакетов с разными именами.
но я хочу, чтобы он прочитал 100 ссылок в текстовом файле и поместил их все в один пакет.
Итак ... как мне нужно изменить "packagenamepattern", чтобы jdownloader2 поместил все 100 ссылок из текстового файла в один пакет, и имя пакета должно быть именем текстовых файлов. я думаю, это как-то связано с регулярным выражением (надеюсь, я не ошибаюсь в своих мыслях)
спасибо заранее.