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
- Schreibe drei Namen auf, die geändert werden sollen, und zwei, die unverändert bleiben müssen.
- Formuliere den festen Teil des Musters zuerst. Nutze
^oder$, wenn die Position feststeht. - Verwende Gruppen nur für Teile, die Du später wieder brauchst.
- Teste Muster und Ersetzung im Spielplatz unten.
- Prüfe, ob Endungen und nicht passende Namen erwartungsgemäß bleiben.
- 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.
| Vorher | Nachher |
|---|