# Dateiname nach Tracknummer bestimmtes Zeichen ersetzen

**URL:** https://community.mp3tag.de/t/dateiname-nach-tracknummer-bestimmtes-zeichen-ersetzen/6786
**Category:** Allgemein
**Created:** [May 11, 2008, 5:52pm UTC](https://community.mp3tag.de/t/dateiname-nach-tracknummer-bestimmtes-zeichen-ersetzen/6786 "2008-05-11T17:52:44Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Branke](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/ecccb3/32.png) [@Branke](https://community.mp3tag.de/u/Branke)
#### Post date: [May 11, 2008, 5:52pm UTC](https://community.mp3tag.de/t/dateiname-nach-tracknummer-bestimmtes-zeichen-ersetzen/6786/1 "2008-05-11T17:52:44Z")

</div>

Hallo Forum,

ich habe einige Sampler die folgende Dateinamen/Filenames haben:

01 **-** INTERPRET - TITEL.mp3

mein Wunsch wäre folgende Sortierung:

01 INTERPRET - TITEL.mp3

wie kann man das am einfachsten lösen, das nach der Tracknummer das - gelöscht wird und mit einem Leerzeichen ersetzt wird **ohne** das - zwischen INTERPRET und TITEL mitzulöschen?

Danke für eure Hilfe!

---

<div class="post-metadata">

### Author: ![C-Dog](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/c89c15/32.png) [@C-Dog](https://community.mp3tag.de/u/C-Dog)
#### Post date: [May 11, 2008, 6:27pm UTC](https://community.mp3tag.de/t/dateiname-nach-tracknummer-bestimmtes-zeichen-ersetzen/6786/2 "2008-05-11T18:27:13Z")

</div>

Eine Möglichkeit, die mir spontan einfällt, wäre eine Ersetzung "Dateiname -\> Dateiname" mit:

Maske über den alten Dateinamen: %1 - %2 - %3  
Maske über den neuen Dateinamen: %1 %2 - %3

Dies sollte funktionieren, falls die Dateien dem Schema entsprechen.

---

<div class="post-metadata">

### Author: ![Branke](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/ecccb3/32.png) [@Branke](https://community.mp3tag.de/u/Branke)
#### Post date: [May 11, 2008, 7:10pm UTC](https://community.mp3tag.de/t/dateiname-nach-tracknummer-bestimmtes-zeichen-ersetzen/6786/3 "2008-05-11T19:10:06Z")

</div>

Danke C-Dog für die schnelle und funktionierende Hilfe, wäre auch eine Lösung mit regulären Ausdrücken möglich?

---

<div class="post-metadata">

### Author: ![C-Dog](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/c89c15/32.png) [@C-Dog](https://community.mp3tag.de/u/C-Dog)
#### Post date: [May 12, 2008, 7:56am UTC](https://community.mp3tag.de/t/dateiname-nach-tracknummer-bestimmtes-zeichen-ersetzen/6786/4 "2008-05-12T07:56:25Z")

</div>

Hi Branke,

dann probiere es mal mit regexp:

Regulärer Ausdruck: ^([0-9]+)\ -\ (.\*)  
Ersetzen mit: $1 $2

Die Dateien, auf die der Ausdruck zutrifft, müssen mit Zahlen beginnen (Länge egal),  
dann kommt ein " - ", und dann irgendetwas, was am Ergebnis noch angefügt wird.  
Die Zahl entspricht hier also $1, der Teil nach dem " - " ist $2.

Sollte soweit funktionieren.
