也许有些人知道jdownloader2。它是一个下载管理器。正则表达式也与下载管理器一起使用。所以我想告诉你我基本上想做什么:我有多个带有许多链接的 txt 文件。当然,所有文本文件都有文件名。我想将所有文本文件拖放到 jdownloader2 中,因此它会解密 txt 文件并将每个文本文件添加到一个包中。包名应为txt文件名。我发现是这样的:
[ {
"enabled" : true,
"maxDecryptDepth" : 2,
"name" : null,
"pattern" : "file:/.*?\\.txt$",
"rule" : "DEEPDECRYPT",
"packageNamePattern" : null,
"formPattern" : null,
"deepPattern" : null,
"rewriteReplaceWith" : null
} ]
这使得 jdownloader 可以从 txt 文件中抓取链接。但问题是:它给链接中的每个文件一个自己的名称,因为 packagenamepattern 没有定义。所以它使用链接中的原始文件名来制作包。所以如果我有一个包含 100 个链接的 txt 文件,它将生成 100 个不同名称的包。但我希望它读取 txt 文件中的 100 个链接并将它们全部放在一个包中。所以..我需要如何更改“packagenamepattern”以使 jdownloader2 将文本文件中的所有 100 个链接放入一个包中,并且包名应该是文本文件名。我认为它与正则表达式有关(我希望我的想法没有错)
提前致谢。