Kürzen Sie den Dateinamen mit regulären Ausdrücken

839
lochy

Ich lade einige Dateien mit JDownloader herunter, der Dateiname der erfassten Dateien ist jedoch zu lang und kann nicht heruntergeladen werden. Ich hoffe, ihren Namen mit der Umbenennungsfunktion mit regulären Ausdrücken auf nicht mehr als 40 Zeichen zu verkürzen.

Bitte sehen Sie sich diesen Screenshot an

Ich benutze das in

Suche nach: (. *) Suche nach: {, 40}

funktioniert aber offensichtlich nicht. Was soll ich verwenden? Danke vielmals

0
Diese Idee kann helfen. Sie können x char vielleicht nicht finden und diese einfach verwenden. Aber du kannst das Ganze finden und nur X Char erfassen und damit ersetzen. zB `C: \> echo alli | sed -r "s / (. ). * / \ 1 / g" `gibt` al 'von `alli' zurück, dh die ersten 2 Zeichen. Das wäre also eine Suchersetzung, bei der reguläre Ausdrücke verwendet würden, Sie brauchen jetzt nur das richtige Programm. barlop vor 7 Jahren 0
Vielen Dank für Ihren Beitrag, aber leider habe ich Sie verwirrt. Ich brauche nur den Regex, um den Dateinamen zu verkürzen, bevor ich auf den Download klicke. Der Download erfolgt also in einem kürzeren Format. lochy vor 7 Jahren 0
Wenn Sie Ihren Screenshot betrachten, ist Ihr Suchen / Ersetzen völlig falsch und macht keinen Sinn. Und Sie hätten es nicht als "Suche nach" und "Suche nach" beschreiben sollen barlop vor 7 Jahren 0
was soll ich stattdessen verwenden? lochy vor 7 Jahren 0
welche Begriffe sollten Sie stattdessen verwenden? Die gleichen, die jedes Programm verwendet. ZB im Notizblock, wenn Sie Strg-h ausführen, sehen Sie das Such- und Ersetzungsfenster. Sie können es "Suchen und Ersetzen" nennen. Notepad sagt "Finden was" und "Ersetzen mit". oder Sie könnten das "Suchen" -Feld und das "Ersetzen" sagen. Box barlop vor 7 Jahren 0
und es scheint, dass das Herunterladen irrelevant ist. Sie haben Dateien auf Ihrem Computer und möchten deren Dateinamen ausschneiden. Die Ausgabe, nach der Sie suchen könnten, ist eine Datei, die besagt, dass sich die Datei mit der ersten Zeile 'longfilenameblahabcdefghij.xyz longfilenameblahabcd' befinden könnte. Die erste Zeile hätte 'longfilenameblahabcdefghij.xyz' und jede folgende Zeile hätte eine Zeile pro Dateiname. Sie verwandeln dann diese Datei mit langen Dateinamen in eine Reihe von Verschiebungsbefehlen (Verschieben kann verwendet werden, um Dateien umzubenennen). Sie können Befehlszeilen-Tools verwenden, um diese Liste langer Dateinamen in eine Datei mit Verschiebungsanweisungen umzuwandeln. barlop vor 7 Jahren 0
Es sollte leider "Suchen nach" und "Ersetzen durch" sein. lochy vor 7 Jahren 0
notepad verwenden ist irrelevant, die downloadliste auf dem jdownloader kann ich in jdownloader umbenennen. Also, was ich brauche: Suchen nach (Regex für alle Dateien suchen) Ersetzen durch (Regex, um den Namen der Dateien zu verkürzen) lochy vor 7 Jahren 0
Ein Tippfehler bedeutet einen Schreibfehler. Nicht ein ganzes Wort ist falsch. Der Editor war relevant, um Ihnen mitzuteilen, welche Wörter für "Suchen" und "Ersetzen" verwendet werden sollen. Nicht für etwas anderes. Auch verwenden nicht viele Leute jdownloader. Und wenn Sie einen Regex möchten, können Sie versuchen, den Regex in notepad ++ zu finden, und dann diesen Regex in jdownloader anwenden. barlop vor 7 Jahren 0
Wie wäre es mit http://i.imgur.com/VgFYmvf.png barlop vor 7 Jahren 0

0 Antworten auf die Frage