#1
|
|||
|
|||
Hilfe beim Dateiumbenennungen mittels RegExp im Paketverwalter
Hallo zusammen,
ich nutze für einige wiederkehrende Downloads den Paketverwalter um Einstellungen automatisch anzupassen. An einigen Stellen stoße ich dabei jedoch auf Probleme; insbesondere bei regulären Ausdrücken. Dateinamen enthalten in vielen dieser Fälle Datumsangaben und nicht immer sind diese im gewünschten Format: z.B. archive-09-03-2020.part1.rar. Diese erfasse ich mit dem Feld Dateiname [ist gleich] "archive-[0-9]{2}-[0-9]{2}-[0-9]{4}.part[0-9]{1}.rar", jedoch würde ich den Dateinamen gerne ändern, so dass DD-MM-YYYY zu YYYY-MM-DD wird. Gibt es dafür auch ein regulären Ausdruck, mit dem ich die variablen Teile aus dem Bedingungs-RegExp wiederverwenden kann? Wie müsste der reguläre Ausdruck im obigen Fall aussehen? Außerdem fände ich es gut, wenn der Paketverwalter nicht grundsätzlich ein neues Paket erstellen würde, sondern, sofern ein gleichnamiges Paket bereits existiert, die neuen Downloads in das bestehende Paket einfügt. Kann ich das auch irgendwie erreichen? Viele Grüße Jens |
#2
|
|||
|
|||
Das hat nichts mit dem Paketverwalter zu tun. Das passiert bei der Übernahme der Downloads in die Downloadliste. Im Linksammler landet bei gleichem Paketnamen alles in einem Paket.
|
#3
|
||||
|
||||
also depends on how you add links,
a) addlinks dialog/my.jd does this set packagename? b) does url trigger decrypter plugin which sets packagename c) if not the above its derived from filename b) and c) you can rename via package customiser without problems. a) will depend on checkbox setting to bypass package customiser or not. each time a package is created by decrypter plugin it doesn't allow merging by default. so each goes into its own package. in respects to regex pattern (.*-)(\d{1,2})-(\d{1,2})-(\d{2}|\d{4})(.+) <jd:orgfilename:1><jd:orgfilename:4>-<jd:orgfilename:3>-<jd:orgfilename:2><jd:orgfilename:5> something like that
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#4
|
|||
|
|||
Quote:
Quote:
Quote:
PS Sorry for my bad english, I hope I could understand you right and vice versa... Last edited by Jens; 17.04.2020 at 03:21. |
#5
|
||||
|
||||
Hi Jens,
wenn es ums Ausprobieren/lernen von RegEx geht empfehle ich folgendes Webtool: regex101.com (Hilft dir bei Paketverwalter-Regeln mit unseren Tags natürlich nichts, aber Tags != RegEx) Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
Thread Tools | |
Display Modes | |
|
|