ONLY MY KIT

DATEIRATGEBER / STAPEL · REGEX

Hunderte Dateien umbenennen: praktische Regex-Beispiele für Einsteiger

Wenige Dateien lassen sich manuell ändern. Bei 50, 100 oder 500 Wiederholungen ist eine Regel genauer. Kopieren Sie ein passendes Beispiel und prüfen Sie die Vorschau, ohne Regex vorher komplett zu lernen.
Veröffentlicht 2026-08-18Aktualisiert 2026-08-18Ca. 12 Min.
01

Regex findet eine Struktur

IMG_1234.jpg und IMG_5678.jpg teilen die Struktur „IMG_ plus Zahlen“.

Only My Kit verwendet globale JavaScript-Regex auf dem Basisnamen ohne Endung.

02

Präfixe, Leerraum und Endnummern

IMG_ am Anfang entfernen

Vorher
IMG_001.jpg
IMG_002.jpg
IMG_003.jpg
Muster
^IMG_
Ersetzen
Leere Zeichenfolge
Nachher
001.jpg
002.jpg
003.jpg

^ markiert den Anfang des Namens ohne Endung.

Präfix Screenshot_ entfernen

Vorher
Screenshot_2026-08-17.png
Screenshot_2026-08-18.png
Muster
^Screenshot_
Ersetzen
Leere Zeichenfolge
Nachher
2026-08-17.png
2026-08-18.png

Nur Namen mit genau diesem Anfang ändern sich.

Leerraum durch Unterstriche ersetzen

Vorher
summer vacation 001.jpg
summer vacation 002.jpg
Muster
\s+
Ersetzen
_
Nachher
summer_vacation_001.jpg
summer_vacation_002.jpg

\s+ findet zusammenhängenden Leerraum.

(1) oder (2) am Ende entfernen

Vorher
report (1).pdf
report (2).pdf
report (17).pdf
Muster
\s*\(\d+\)$
Ersetzen
Leere Zeichenfolge
Nachher
report.pdf
report.pdf
report.pdf

Nur die Endnummer wird getroffen; doppelte Ergebnisse werden gewarnt.

Letzte Zahl vor der Endung ändern

Vorher
event_001.jpg
session_42.jpg
Muster
\d+$
Ersetzen
final
Nachher
event_final.jpg
session_final.jpg

Regex wirkt auf den Basisnamen, daher liegt $ vor .jpg.

03

Daten, Alternativen und Suffixe

Datum umformatieren

Vorher
20260817_photo.jpg
20260818_photo.jpg
Muster
^(\d{4})(\d{2})(\d{2})_
Ersetzen
$1-$2-$3_
Nachher
2026-08-17_photo.jpg
2026-08-18_photo.jpg

Jahr, Monat und Tag werden mit $1, $2 und $3 wiederverwendet.

Mehrfachen Leerraum ordnen

Vorher
product    image   01.jpg
Muster
\s+
Ersetzen
_
Nachher
product_image_01.jpg

Jede Folge wird zu einem Unterstrich.

Eines mehrerer Präfixe entfernen

Vorher
KakaoTalk_trip.jpg
DSC_1042.jpg
Screenshot_home.png
IMG_7788.jpg
Muster
^(KakaoTalk_|DSC_|Screenshot_|IMG_)
Ersetzen
Leere Zeichenfolge
Nachher
trip.jpg
1042.jpg
home.png
7788.jpg

| bedeutet eine der Alternativen.

Alle Zahlenfolgen finden

Vorher
photo_12_take_3.jpg
Muster
\d+
Ersetzen
N
Nachher
photo_N_take_N.jpg

Die globale Suche ändert jede Zahlenfolge.

_copy am Ende entfernen

Vorher
proposal_copy.docx
photo_copy.jpg
Muster
_copy$
Ersetzen
Leere Zeichenfolge
Nachher
proposal.docx
photo.jpg

$ beschränkt den Treffer auf das Ende.

04

Regex-Kurzübersicht

. bedeutet ein beliebiges Zeichen; ein echter Punkt ist \.. .* ist breit und braucht klare Grenzen.

AusdruckBedeutung
^Anfang des Basisnamens
$Ende des Basisnamens
\dEine Ziffer
\d+Eine oder mehr Ziffern
\sEin Leerraumzeichen
\s+Ein oder mehr Leerraumzeichen
.Ein beliebiges Zeichen
.*Beliebig viele Zeichen
()Treffer gruppieren
$1Erste Gruppe wiederverwenden
\.Ein echter Punkt
05

Endungen und Gruppen

Regex wirkt nur vor der letzten Dateiendung, daher liegt $ vor .jpg.

JavaScript replace unterstützt $1, $2 und globale Treffer.

Nur den Endungstext zu ändern konvertiert die Datei nicht.

06

Vorschau immer prüfen

\d+ und .* können unerwartet viel finden. Ungültige Muster und doppelte Ausgaben blockieren den Download.

  • Originale bleiben unverändert.
  • Mit wenigen Kopien testen.
  • Bei unerwarteten Zeilen Muster eingrenzen.
07

Mit einem Beispiel beginnen

Schalter, Hilfe und Vorher/Nachher-Vorschau sind eingebaut.

Das ZIP enthält umbenannte Kopien.

08

FAQ

Gilt Regex für die Endung?
Nein, nur für den Basisnamen vor dem letzten Punkt.
Funktioniert $1?
Ja, JavaScript-Gruppenersetzung wird unterstützt.
Werden Originale umbenannt?
Nein, Kopien werden unter neuen Namen in ein ZIP gepackt.