# Funktionen im Konverter

**URL:** https://community.mp3tag.de/t/funktionen-im-konverter/3405
**Category:** Vorschläge
**Created:** [June 4, 2006, 2:47pm UTC](https://community.mp3tag.de/t/funktionen-im-konverter/3405 "2006-06-04T14:47:31Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![\_void](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/_/edb3f5/32.png) [@\_void](https://community.mp3tag.de/u/_void)
#### Post date: [June 4, 2006, 2:47pm UTC](https://community.mp3tag.de/t/funktionen-im-konverter/3405/1 "2006-06-04T14:47:31Z")

</div>

hallihallo.

mir ist aufgefallen, dass es im Tag-Dateiname-Konverter schon voreingestellt diesen String gab:

```
$num(%track%,2)

```

das ist ja auch quasi der, den man standardmäßig benutzt.

jetzt stellt sich mir die Frage, ob es noch andere Funktionen wie _$num_ gibt, mit denen man Strings ganz gut formatieren kann; oder wenn nicht, ob es sich nicht lohnt, die einzubauen.  
ich habe im Dateiname-Tag-Konverter einfach mal $str(%track%) eingegeben, um die führende "0" nicht im Tag stehen zu haben, aber das hat natürlich nicht funktioniert...

wäre auch sicher nicht schwer, das in den Parser mit einzubauen, denke ich.  
was haltet ihr von diesem Vorschlag?

Liebe Grüße, Fab

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [June 4, 2006, 3:14pm UTC](https://community.mp3tag.de/t/funktionen-im-konverter/3405/2 "2006-06-04T15:14:46Z")

</div>

Hallo Fab,

```
$num(%track,1) entfernt führende Nullen. Siehe die <a href="https://hilfe.mp3tag.de/main_scripting.html" target="_blank">Mp3tag-Hilfe</a> für weitere hilfreiche Funktionen.

```

Viele Grüße,  
Florian

---

<div class="post-metadata">

### Author: ![\_void](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/_/edb3f5/32.png) [@\_void](https://community.mp3tag.de/u/_void)
#### Post date: [June 5, 2006, 3:29pm UTC](https://community.mp3tag.de/t/funktionen-im-konverter/3405/3 "2006-06-05T15:29:57Z")

</div>

hm... danke.  
hatte nach sowas gesucht, aber nicht gefunden. ![<_<](https://community.mp3tag.de/uploads/default/original/1X/5996dbb474c88b8f9fc49f09dc3858d081055a2d.gif "<\_<")  
naja, jetzt weiß ich bescheid.

---

<div class="post-metadata">

### Author: ![\_void](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/_/edb3f5/32.png) [@\_void](https://community.mp3tag.de/u/_void)
#### Post date: [June 5, 2006, 6:34pm UTC](https://community.mp3tag.de/t/funktionen-im-konverter/3405/4 "2006-06-05T18:34:19Z")

</div>

...und es geht trotzdem nicht!

und jetzt weiß ich auch wieso:  
weil die Script-Befehle nur im Tag-Dateiname-Konverter benutzbar sind und nicht auch Dateiname-Tag-Konverter.

hier mein Vorschlag: aktiviert die Scriptbefehle auch in anderen Teilen des Programms.

Liebe Grüße, Fab

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [June 5, 2006, 6:38pm UTC](https://community.mp3tag.de/t/funktionen-im-konverter/3405/5 "2006-06-05T18:38:43Z")

</div>

Was genau sollte das in Dateiname-Tag bringen?

---

<div class="post-metadata">

### Author: ![\_void](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/_/edb3f5/32.png) [@\_void](https://community.mp3tag.de/u/_void)
#### Post date: [June 6, 2006, 2:05pm UTC](https://community.mp3tag.de/t/funktionen-im-konverter/3405/6 "2006-06-06T14:05:10Z")

</div>

naja, man kennt doch Musikdateien ohne Tags aber dafür mit solchen Dateinamen:  
_05\_radiohead\_kid.A\_idioteque[seeded\_by\_xxx-www.bla.to].mp3_ oder so (hab ich gerade ausgedacht).

und bei solchen Dateinamen könnte man super **$caps()**, **$replace()**, **$num** usw. verwenden.  
klar, ist das der Ausnahmefall, wenn einen Datei so einen besch...... Namen hat, aber z.B. _08 - Idioteque.mp3_ ist ja ein Regelfall und da fehlt mir ständig die $num-Funktion, um die führenden Nullen nicht mit im Tag stehen zu haben.

Liebe Grüße, Fabian

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [June 6, 2006, 2:16pm UTC](https://community.mp3tag.de/t/funktionen-im-konverter/3405/7 "2006-06-06T14:16:56Z")

</div>

Dafür gibt's die Aktionen. 😉

---

<div class="post-metadata">

### Author: ![\_void](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/_/edb3f5/32.png) [@\_void](https://community.mp3tag.de/u/_void)
#### Post date: [June 6, 2006, 11:37pm UTC](https://community.mp3tag.de/t/funktionen-im-konverter/3405/8 "2006-06-06T23:37:45Z")

</div>

jou, vielen Dank.  
Funktioniert super mit den Aktionen!

hier mal die Aktion für den unwahrscheinlichen Fall, dass andere Leute das gleiche Problem haben wie ich es hatte:

_Action #1:  
Action type: Replace with regular expressions  
Field: TRACK  
Regular expression: ^0(\d)$  
Replace matches with: $1_

Action #2:  
Action type: Replace with regular expressions  
Field: TRACK  
Regular expression: ^(\d+)/\d+$  
Replace matches with: $1  
  
die zweite Aktion ist für solche, meiner Meinung nach, unschönen Schreibweisen wie 1/12, 2/12, usw. gedacht.

Fab
