Regulärer Ausdruck - Bilder umbenennen

-1

DAS PROBLEM:

1000's Bilder mit --0.jpg am Ende (doppelter Bindestrich) Beispiel: toni-like-to-play-football--0.jpg

Und ich möchte das ändern --0.jpgzu-0.jpg

Mit meinem Tool (Bulk Rename Utility) wäre es einfach, alle durch die normale Ersetzungsfunktion zu ersetzen: Ersetzen --0.jpgdurch-0.jpg

Aber leider ist es eine ganze Bilderserie, die bis -09 durchgehend ist. Beispiel:

toni-like-to-play-football--0.jpg
toni-like-to-play-football--1.jpg
toni-like-to-play-football--2.jpg
toni-like-to-play-football--3.jpg
toni-like-to-play-football--4.jpg
toni-like-to-play-football--5.jpg
toni-like-to-play-football--6.jpg
toni-like-to-play-football--7.jpg
toni-like-to-play-football--8.jpg
toni-like-to-play-football--9.jpg

Jetzt suche ich eine RegEx die sich umbenennt --0.jpg --1.jpg --2.jpg ... --9.jpg in-0.jpg -1.jpg -2.jpg ... -9.jpg

Am Ende sollte nur - (ein Bindestrich) und die Nummer stehen.

Dies wäre das Ergebnis:

toni-like-to-play-football-0.jpg
toni-like-to-play-football-1.jpg
toni-like-to-play-football-2.jpg
toni-like-to-play-football-3.jpg
toni-like-to-play-football-4.jpg
toni-like-to-play-football-5.jpg
toni-like-to-play-football-6.jpg
toni-like-to-play-football-7.jpg
toni-like-to-play-football-8.jpg
toni-like-to-play-football-9.jpg

Hoffe, jemand hat Zeit, mich die RegEx dafür zu nennen.

Steffi31
quelle

Antworten:

2

Wenn Sie keine Dateinamen --in der Mitte haben, ist der einfachste Weg:

Suchen: -- Ersetzen:-

Wenn Sie solche Dateinamen haben, verwenden Sie den folgenden regulären Ausdruck:

Suchen: \-\-(\d) Ersetzen:\-\1

Wenn Ihre Zahl über 9 liegt, verwenden Sie stattdessen Folgendes:

Suchen: \-\-(\d+) Ersetzen: \-\1.

Richard
quelle
Hallo David, vielen Dank, ich werde es gerade testen (aber es könnte einige Stunden dauern - da ich viele Bilder bearbeiten muss). Und dann werde ich schreiben, ob das die Lösung ist. DANKE, DANKE und DANKE :)
Steffi31