Anleitung

Dateien mit Regex umbenennen

Regex ist nützlich, wenn die Stelle im Namen variiert – eine kleine, genaue Regel ist dabei besser als ein breites Muster.

Wann Regex sinnvoll ist

Für IMG_ → Urlaub_ brauchst Du keinen regulären Ausdruck. Ein einfaches Suchen und Ersetzen ist leichter zu verstehen. Regex hilft, wenn ein Teil einer Form folgt, etwa ein Datum, eine laufende Zahl oder ein Vorspann, dessen Länge schwankt.

Ein Beispiel vollständig gelesen

Aus Foto_2026-10-25.jpg soll Archiv_2026-10-25.jpg werden. Das Muster lautet ^Foto_(\d{4}-\d{2}-\d{2}), die Ersetzung Archiv_$1.

Teil Bedeutung
^ Nur am Anfang des Namens beginnen
Foto_ Genau diesen Text suchen
\d{4} Vier Ziffern für das Jahr
\d{2} Zwei Ziffern für Monat und Tag
( ... ) Datum als Gruppe 1 merken
$1 Gruppe 1 in der Ersetzung einsetzen

Das Ergebnis ist Archiv_2026-10-25.jpg. Notiz_Foto_2026-10-25.jpg bleibt durch den Anfangsanker unverändert. Das Muster validiert kein echtes Kalenderdatum; 2026-99-99 würde syntaktisch ebenfalls passen.

Schritt für Schritt zur eigenen Regel

  1. Schreibe drei Namen auf, die geändert werden sollen, und zwei, die unverändert bleiben müssen.
  2. Formuliere den festen Teil des Musters zuerst. Nutze ^ oder $, wenn die Position feststeht.
  3. Verwende Gruppen nur für Teile, die Du später wieder brauchst.
  4. Teste Muster und Ersetzung im Spielplatz unten.
  5. Prüfe, ob Endungen und nicht passende Namen erwartungsgemäß bleiben.
  6. Teste die Regel in der Vorschau des Werkzeugs, das echte Dateien umbenennt.

Zwei weitere praktische Muster

Ziel Muster Ersetzung Beispiel
Datum von TT-MM-JJJJ auf JJJJ-MM-TT ^(\d{2})-(\d{2})-(\d{4}) $3-$2-$1 25-10-2026_Bericht.pdf → 2026-10-25_Bericht.pdf
Führenden Exportcode entfernen ^EXPORT_[0-9]+_ leer EXPORT_42_Liste.csv → Liste.csv

Ein Punkt im Muster steht für ein beliebiges Zeichen. Für den echten Punkt vor einer Endung brauchst Du \.. Breite Muster wie .* erfassen schnell mehr Text als gedacht. Bei komplexen oder verschachtelt wiederholten Mustern kann die Berechnung sehr langsam werden.

Grenzen des Spielplatzes

Der Spielplatz verwendet JavaScript-RegExp und eine globale Ersetzung. Die Eingaben sind begrenzt; die Berechnung läuft in einem Worker mit Zeitlimit. Namen werden nicht hochgeladen. Die Syntax anderer Programme kann abweichen. Microsoft dokumentiert die Regex-Option von PowerRename, einschließlich zusätzlicher Optionen. Übernimm ein Ergebnis deshalb nie ungeprüft.

Wenn Dein Muster aus mehreren Schritten besteht, probiere zunächst einfaches Ersetzen im Simulator oder lies die Anleitung zur Stapelumbenennung.

Regex-Spielplatz

Kurze Muster direkt an Dateinamen testen. Die Eingaben bleiben im Browser.

VorherNachher