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 ファイルからリンクをクロールします。しかし問題は、パッケージ名パターンには定義がないため、リンク内のすべてのファイルに独自の名前を付けることです。そのため、リンク内の元のファイル名を使用してパッケージを作成します。したがって、100 個のリンクを含む txt ファイルがある場合、異なる名前の 100 個のパッケージが作成されます。しかし、txtファイル内の100個のリンクを読み取り、それらをすべて1つのパッケージに入れたい. だから..「packagenamepattern」を変更して、jdownloader2がテキストファイルから100個のリンクすべてを1つのパッケージに入れるようにする必要があります。パッケージ名はテキストファイル名にする必要があります。それは正規表現と関係があると思います(私の考えが間違っていないことを願っています)
前もって感謝します。