# Im Dateinamen Ziffern ersetzen/ erweitern?

**URL:** <https://community.mp3tag.de/t/im-dateinamen-ziffern-ersetzen-erweitern/14475>\
**Category:** Allgemein\
**Created:** [February 21, 2013, 4:39am UTC](https://community.mp3tag.de/t/im-dateinamen-ziffern-ersetzen-erweitern/14475 "2013-02-21T04:39:42Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ruesay](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ruesay/32/239_2.png) [@ruesay](https://community.mp3tag.de/u/ruesay)\
**Post date:** [February 21, 2013, 4:39am UTC](https://community.mp3tag.de/t/im-dateinamen-ziffern-ersetzen-erweitern/14475/1 "2013-02-21T04:39:42Z")

</div>

Guten Morgen,

ich plage mich mit einem vielleicht banalen Problem.

Ich habe avi-Deteien und möchte in dem Dateinamen die Ziffern fortlaufend nummeriert ersetzen, vielleicht sogar erweitern.

Dateiaufbau ist zurzeit: "Hans Hansen - 56 - Die Nacht ist blau";  
"Hans Hansen - 57 - Grün ist die Wiese".

Ich möchte gerne daraus "Hans Hansen - S01E05 - Die Nacht ist blau";  
"Hans Hansen - S01E06 - Grün ist die Wiese" machen.

Wie bekomme ich die fortlaufende Neunummerierung hin? Und wie könnte ich mit welcher Aktion das gleichzeitig um "S01E" noch erweitern?

Ich bastel seit gestern vor mich hin. Wechselweise im Forum lesen und dann Verschiedenes ausprobieren. Bei mp3.Dateien kann ich wenigstens die anderen Einträge, den Nummernassistenten, den Konverter und die Aktionen nutzen, was hier aufgrund der fehlenden Kompatibilität leider wegfällt.

Über einen kurzen Tipp oder Link, wie es geht würde ich mich sehr freuen.

---

<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:** [February 21, 2013, 7:18am UTC](https://community.mp3tag.de/t/im-dateinamen-ziffern-ersetzen-erweitern/14475/2 "2013-02-21T07:18:30Z")

</div>

> [@ruesay](#):
>
> ...  
> Dateiaufbau ist zurzeit: "Hans Hansen - 56 - Die Nacht ist blau";  
> "Hans Hansen - 57 - Grün ist die Wiese".
> 
> Ich möchte gerne daraus "Hans Hansen - S01E05 - Die Nacht ist blau";  
> "Hans Hansen - S01E06 - Grün ist die Wiese" machen.  
> ...

Du musst es in 2 Schritten tun:  
Zuerst Nummerieren.  
Dazu baust du eine Aktion vom Typ "Tag-Feld formatieren" für \_FILENAME  
Format-String: $num(%\_counter%,2) \_ %\_filename

Das macht aus  
Hans Hansen - 56 - Die Nacht ist blau  
01 \_ Hans Hansen - 56 - Die Nacht ist blau

Und jetzt die Nummer verschieben und die alte Nummer wegwerfen:  
Dazu baust du eine Aktion vom Typ "Ersetzen mit regulärem Ausdruck" für \_FILENAME

Der Suchen-String ist so:  
^(\d\d) \_ (._) - \d\d - (._)  
Der Ersetzen-String ist so:  
$2 - SE01$1 - $3

---

<div class="post-metadata">

**Author:** ![ruesay](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ruesay/32/239_2.png) [@ruesay](https://community.mp3tag.de/u/ruesay)\
**Post date:** [February 21, 2013, 10:06am UTC](https://community.mp3tag.de/t/im-dateinamen-ziffern-ersetzen-erweitern/14475/3 "2013-02-21T10:06:55Z")

</div>

Hallo Ohrenkino,

vielen Dank für die Hilfe! Funktioniert super!

In der ersten Aktion fehlt im Formatstring das %-Zeichen am Ende von %\_filename. Bei copy & paste ergab das SYNTAX-ERROR. ![:w00t:](https://community.mp3tag.de/uploads/default/original/1X/cb01eca72fe9339ff6f3ec9f1e3c5fe002be0f0a.gif ":w00t:")

Jetzt drängt sich mir (leider) eine Frage zusätzlich auf:

Bei der Nummerierung fängt die erste Zahl bei 1 an. Logisch. Kann man die Start-Zahl auch frei definieren? Anstatt:

01 \_ Hans Hansen - 56 - Die Nacht ist blau

z.B. so:

05 \_ Hans Hansen - 56 - Die Nacht ist blau

---

<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:** [February 21, 2013, 10:14am UTC](https://community.mp3tag.de/t/im-dateinamen-ziffern-ersetzen-erweitern/14475/4 "2013-02-21T10:14:44Z")

</div>

> [@ruesay](#):
>
> ... fehlt im Formatstring das %-Zeichen am Ende von %\_filename

Sorry. Aber du hast ja gewusst, was zu tun ist 😉

> [@](#):
>
> Kann man die Start-Zahl auch frei definieren?

Mit nem kleinen Umweg.  
Statt Format-String  
$num(%\_counter%,2) \_ %\_filename **%**  
nimmst du  
$num(%add(%\_counter%,4)) \_ %\_filename%

Für die "4" müsstest du dann 1 weniger wählen als die Startzahl sein soll.

---

<div class="post-metadata">

**Author:** ![ruesay](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ruesay/32/239_2.png) [@ruesay](https://community.mp3tag.de/u/ruesay)\
**Post date:** [February 21, 2013, 11:08am UTC](https://community.mp3tag.de/t/im-dateinamen-ziffern-ersetzen-erweitern/14475/5 "2013-02-21T11:08:17Z")

</div>

Kein Problem mit dem %-Zeichen. Ich wollte nur darauf hinweisen, bevor jemand das kopiert und hier schreibt "geht ja gar nicht und jetzt sind auch noch alle meine Dateinamen weg"... ;o). Bei dem Syntax-Error wird der Dateiname mit der Fehlermeldung überschrieben.

Apropos:

$num(%add(%\_counter%,4)) \_ %\_filename%

als Format-String ergibt im Moment

\_ Hans Hansen - 51 - Die Nacht ist blau.avi

Kannst Du bitte nochmal drüberschauen?

---

<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:** [February 21, 2013, 11:10am UTC](https://community.mp3tag.de/t/im-dateinamen-ziffern-ersetzen-erweitern/14475/6 "2013-02-21T11:10:44Z")

</div>

> [@ruesay](#):
>
> ...  
> $num(%add(%\_counter%,4)) \_ %\_filename%

Da war ich jetzt so auf das %-Zeichen fixiert ...

$num( **$** add(%\_counter%,4)) \_ %\_filename%

---

<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:** [February 21, 2013, 11:35am UTC](https://community.mp3tag.de/t/im-dateinamen-ziffern-ersetzen-erweitern/14475/7 "2013-02-21T11:35:12Z")

</div>

Etwas fehlt noch:  
$num($add(%\_counter%,4) **,2** ) \_ %\_filename%

---

<div class="post-metadata">

**Author:** ![ruesay](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ruesay/32/239_2.png) [@ruesay](https://community.mp3tag.de/u/ruesay)\
**Post date:** [February 21, 2013, 11:46am UTC](https://community.mp3tag.de/t/im-dateinamen-ziffern-ersetzen-erweitern/14475/8 "2013-02-21T11:46:02Z")

</div>

Ich wollte gerade absenden, dass es jetzt noch nicht geht... und habe dann Danos letzte Antwort noch gelesen.

YIEHAAAH!

Vielen Dank für Deine/ Eure Mühe! 😆 Da wäre ich im Leben nie, nie, nie alleine drauf gekommen.
