也许有些人知道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个链接放入一个包中,包名称应为textfiles名称。它与正则表达式有关,我想(我希望我的想法没有错)
提前感谢。