# Datei-Nummerierung

**URL:** <https://community.mp3tag.de/t/datei-nummerierung/14107>\
**Category:** Allgemein\
**Created:** [November 11, 2012, 6:27am UTC](https://community.mp3tag.de/t/datei-nummerierung/14107 "2012-11-11T06:27:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![slaebous](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@slaebous](https://community.mp3tag.de/u/slaebous)\
**Post date:** [November 11, 2012, 6:27am UTC](https://community.mp3tag.de/t/datei-nummerierung/14107/1 "2012-11-11T06:27:23Z")

</div>

Hallo,

ich möchte mithilfe einer Aktionengruppe alle mp3-Dateien in verschiedenen Ordnern gleichmäßig nummerieren. Tags sind keine vorhanden. Die Lieder sind je nach Ordner unterschiedlich nummeriert:

1 Dateiname  
01 Dateiname  
11 Dateiname

1. Dateiname
2. Dateiname
3. Dateiname

1-Dateiname  
01-Dateiname  
11-Dateiname

Ich möchte alle Dateien so aussehen lassen (mit Bindestrich):  
01 - Dateiname  
11 - Dateiname

Folgendes habe ich bisher herausgefunden:

Aktionstyp: Ersetzen mit regulärem Ausdruck  
Feld: \_ALL  
Regulärer Ausdruck: [(\d{2})]  
Treffer ersetzen durch: [$1 -]

Aktionstyp: Ersetzen mit regulärem Ausdruck  
Feld: \_ALL  
Regulärer Ausdruck: [(\d{2}).]  
Treffer ersetzen durch: [$1 -]

Aktionstyp: Ersetzen mit regulärem Ausdruck  
Feld: \_ALL  
Regulärer Ausdruck: [(\d{2})-]  
Treffer ersetzen durch: [$1 -]

Das funktioniert für alle Dateien mit zweistelligen Nummern am Anfang, Dateien mit einer einzigen Ziffer werden jedoch komplett ignoriert.

Kann mir bitte jemand weiterhelfen?

---

<div class="post-metadata">

**Author:** ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)\
**Post date:** [November 11, 2012, 7:56am UTC](https://community.mp3tag.de/t/datei-nummerierung/14107/2 "2012-11-11T07:56:08Z")

</div>

Ok die eckigen Klammer sind wohl nur zum Anzeigen der Leerzeichen da.  
Ich nehm dafür jetzt Anführungszeichen:

Feld: \_FILENAME (Beschränkung auf Dateiname)

Regulärer Ausdruck: "^(\d{1,2})[-.]+"  
Treffer ersetzen durch: "$1 - "

---

<div class="post-metadata">

**Author:** ![slaebous](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@slaebous](https://community.mp3tag.de/u/slaebous)\
**Post date:** [November 11, 2012, 8:22am UTC](https://community.mp3tag.de/t/datei-nummerierung/14107/3 "2012-11-11T08:22:28Z")

</div>

Vielen Dank für die schnelle Antwort!

Das sieht schon mal viel besser aus, allerdings bleibt immer noch das Problem, dass vor "1 ", "1. " und "1-" keine Null hinzugefügt wird. Lässt sich das irgendwie lösen?

---

<div class="post-metadata">

**Author:** ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)\
**Post date:** [November 11, 2012, 8:31am UTC](https://community.mp3tag.de/t/datei-nummerierung/14107/4 "2012-11-11T08:31:14Z")

</div>

Mit einer zweiten Aktion:

Regulärer Ausdruck: ^(\d -)  
Treffer ersetzen durch: 0$1

---

<div class="post-metadata">

**Author:** ![slaebous](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@slaebous](https://community.mp3tag.de/u/slaebous)\
**Post date:** [November 11, 2012, 8:35am UTC](https://community.mp3tag.de/t/datei-nummerierung/14107/5 "2012-11-11T08:35:25Z")

</div>

Genial! Vielen lieben Dank. 🙂
