# Filename formatieren ???

**URL:** https://community.mp3tag.de/t/filename-formatieren/12100
**Category:** Allgemein
**Created:** [June 5, 2011, 4:01pm UTC](https://community.mp3tag.de/t/filename-formatieren/12100 "2011-06-05T16:01:03Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Gandalf](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/59ef9b/32.png) [@Gandalf](https://community.mp3tag.de/u/Gandalf)
#### Post date: [June 5, 2011, 4:01pm UTC](https://community.mp3tag.de/t/filename-formatieren/12100/1 "2011-06-05T16:01:03Z")

</div>

Hallo Zusammen,

bräuchte mal wieder eure Hilfe.  
Ich möchte den Dateinamen so formatieren.

VON:

05-Sunrise Avenue-I Gotta Go

NACH:

1. SUNRISE AVENUE - I GOTTA GO

Wie müsste Ich vorgehen?

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [June 5, 2011, 4:14pm UTC](https://community.mp3tag.de/t/filename-formatieren/12100/2 "2011-06-05T16:14:43Z")

</div>

> [@Gandalf](#):
>
> ... Wie müsste Ich vorgehen?

Deine "VON:" Beispiel-Zeichenkette sieht so aus wie vom Muster ...  
%TRACK%-%ARTIST%-%TITLE%

Sind die Tag-Felder TRACK, ARTIST und TITLE mit dementsprechenden Werten gefüllt, sodass aus den Tag-Feldern der neue Dateiname zusammengebaut werden kann?

Oder muss wegen leerer Tag-Felder die Manipulation am Dateiname direkt durchgeführt werden?  
Das sollte so funktionieren:

Aktion: Tag-Feld formatieren  
Feld: \_FILENAME  
Formatstring:

**$regexp(%\_filename%,'^(.+?)-(.+?)-(.+?)$','\U$1. $2 - $3')**

Von:  
**05-Sunrise Avenue-I Gotta Go**  
Nach:  
**05. SUNRISE AVENUE - I GOTTA GO**

DD.20110605.2022.CEST

---

<div class="post-metadata">

### Author: ![Gandalf](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/59ef9b/32.png) [@Gandalf](https://community.mp3tag.de/u/Gandalf)
#### Post date: [June 5, 2011, 4:21pm UTC](https://community.mp3tag.de/t/filename-formatieren/12100/3 "2011-06-05T16:21:57Z")

</div>

Hallo,

Ich würde eher dieses bevorzugen: (Oder muss wegen leerer Tag-Felder die Manipulation am Dateiname direkt durchgeführt werden?), da ich teilweise keine Tracknummer in den Ta Feldern habe sondern nur leere Felder. Bei Interpret und Titel habe ich etwas stehen. Ich würden jedoch, wenn diese Möglichkeit besteht eine Manipulation am Dateinamen direkt vornehmen wollen, da ich dann auch die Tracknummer noch in die TracK ID schreiben kann.

---

<div class="post-metadata">

### Author: ![Gandalf](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/59ef9b/32.png) [@Gandalf](https://community.mp3tag.de/u/Gandalf)
#### Post date: [June 5, 2011, 4:28pm UTC](https://community.mp3tag.de/t/filename-formatieren/12100/4 "2011-06-05T16:28:33Z")

</div>

Danke für die Hilfe.

Ich hätte noch eine letzte Frage:

Kann ich die Tracknummer OHNE Punkt aus Dateiname in Id Track schreiben lassen. Ich habe es nur mit Punkt hinbekommen. Ich wäre sehr dankbar für Hilfe.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [June 5, 2011, 4:33pm UTC](https://community.mp3tag.de/t/filename-formatieren/12100/5 "2011-06-05T16:33:17Z")

</div>

> [@Gandalf](#):
>
> Kann ich die Tracknummer OHNE Punkt aus Dateiname in Id Track schreiben lassen.

Mit dem Konverter Dateiname-Tag und der Maske  
%track%.%dummy%

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [June 5, 2011, 4:40pm UTC](https://community.mp3tag.de/t/filename-formatieren/12100/6 "2011-06-05T16:40:33Z")

</div>

> [@Gandalf](#):
>
> ... Kann ich die Tracknummer OHNE Punkt aus Dateiname in Id Track schreiben lassen. Ich habe es nur mit Punkt hinbekommen. Ich wäre sehr dankbar für Hilfe.

Aktion: Tag-Feld formatieren  
Feld: TRACK  
Formatstring:

**$num(%\_filename%,1)**

Von:  
**05-Sunrise Avenue-I Gotta Go  
05. SUNRISE AVENUE - I GOTTA GO**  
Nach:  
**5**

DD.20110605.2041.CEST

---

<div class="post-metadata">

### Author: ![Gandalf](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/59ef9b/32.png) [@Gandalf](https://community.mp3tag.de/u/Gandalf)
#### Post date: [June 6, 2011, 3:37pm UTC](https://community.mp3tag.de/t/filename-formatieren/12100/7 "2011-06-06T15:37:15Z")

</div>

Hallo DetlevD,

kannst du mir deine Funktion mal genau erklären, also was wofür steht. (ich möchte es auch verstehen)

$regexp(%\_filename%,'^(.+?)-(.+?)-(.+?)$','\U$1. $2 - $3')

Danke.

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [June 6, 2011, 4:13pm UTC](https://community.mp3tag.de/t/filename-formatieren/12100/8 "2011-06-06T16:13:04Z")

</div>

> [@Gandalf](#):
>
> ... ich möchte es auch verstehen ...

Wikipedia ...  
[http://de.wikipedia.org/wiki/Regul%C3%A4rer\_Ausdruck](http://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck)

Einstieg in die Welt der Regulären Ausdrücke siehe dort ...  
[http://zmievski.org/c/dl.php?file=talks/co...egex-clinic.pdf](http://zmievski.org/c/dl.php?file=talks/confoo-2010/regex-clinic.pdf)

Regular Expression Basic Syntax Reference ...  
[http://www.regular-expressions.info/reference.html](http://www.regular-expressions.info/reference.html)

Regular Expression Tutorial ...  
[http://www.regular-expressions.info/tutorial.html](http://www.regular-expressions.info/tutorial.html)

Mp3tag Manual ...  
[https://docs.mp3tag.de/actions/replace-regexp](https://docs.mp3tag.de/actions/replace-regexp)

Mp3tag Examples ...  
[/t/521/1](https://community.mp3tag.de/t/521/1)

DD.20110606.2020.CEST
