# Aktionen, wiederkehrende Aufgaben und Stapelverarbeitung

**URL:** https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596
**Category:** FAQ (Häufig gestellte Fragen)
**Created:** [November 28, 2003, 7:12pm UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596 "2003-11-28T19:12:36Z")
**Posts on this page:** 14
**Page:** 1

<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: [November 28, 2003, 7:12pm UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/1 "2003-11-28T19:12:36Z")

</div>

1. **[Wie lege ich mir eine neue Aktion an?](https://community.mp3tag.de/t/596/2)**

2. **[Wie ändere ich die Groß-/Kleinschreibung für Tag-Felder bzw. Dateinamen?](https://community.mp3tag.de/t/596/3)**

3. **[Wie ersetze ich die Zeichenkette "xyz" in Tag-Feldern bzw. Dateinamen?](https://community.mp3tag.de/t/596/4)**

4. **[Wie hänge ich eine Zeichenkette " xyz" an den Inhalt eines Tag-Feldes an?](https://community.mp3tag.de/t/596/13)**

### Beispiele:

- **[Löschen von Zeichenketten](https://community.mp3tag.de/t/596/5)**
- **[Einfügen von Zeichenketten](https://community.mp3tag.de/t/596/6)**
- **[Entfernen einer bestimmten Anzahl führender Zeichen](https://community.mp3tag.de/t/596/7)**
- **[Entfernen bestimmter führender Zeichen](https://community.mp3tag.de/t/596/8)**
- **[Führende Leerzeichen entfernen](https://community.mp3tag.de/t/596/9)**
- **[Führende Tracknummern entfernen](https://community.mp3tag.de/t/596/10)**
- **[Trennen von zusammengeschriebenen Wörtern](https://community.mp3tag.de/t/596/11)**
- **[Nach einem O' wie bei O'Hugo ist Großschreibung erwünscht](https://community.mp3tag.de/t/596/12)**

---

<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: [November 28, 2003, 7:19pm UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/2 "2003-11-28T19:19:07Z")

</div>

**Wie lege ich mir eine neue Aktion an?**

Zunächst müssen Sie sich über das Menü ![:mt_act:](https://community.mp3tag.de/uploads/default/original/1X/318aa654f7a0c7c178d869991f6e8680b214cfc0.png ":mt\_act:") Aktionen [Alt+6] eine Aktionsgruppe anlegen, die Sie später auf die ausgewählten Dateien anwenden können.  
Klicken Sie dazu auf ![:mt_new:](https://community.mp3tag.de/uploads/default/original/1X/ec5caa1b5d6c43fd0fe30efd3515a713a18c5105.png ":mt\_new:") Neue Konfiguration und geben der Aktionsgruppe einen aussagekräftigen Namen, z.B. "Alle Tag-Felder GROSS".

In der Aktionsgruppe können Sie sich nun über den Button ![:mt_new:](https://community.mp3tag.de/uploads/default/original/1X/ec5caa1b5d6c43fd0fe30efd3515a713a18c5105.png ":mt\_new:") Neue Konfiguration eine neue Aktion anlegen und dabei aus der Liste den gewünschten Aktionstyp auswählen.

Im Moment stehen

- Album-Cover aus Datei importieren
- Album-Cover exportieren
- Codepage konvertieren
- Dateiname auf 64 Zeichen verkürzen
- Doppelte Tag-Felder entfernen
- Doppelte Tag-Felder zusammenfassen
- Ersetzen
- Ersetzen mit regulärem Ausdruck
- Export
- Schreibweise
- Tag-Feld aufteilen
- Tag-Feld formatieren
- Tag-Felder entfernen
- Tag-Felder entfernen außer
- Tag-Felder importieren
- Text-Datei importieren

 zur Auswahl.

Sie können mehrere verschiedene Aktionen (z.B. _Schreibweise_ und _Ersetzen_) in einer Aktionsgruppe kombinieren und diese über die Häkchen im Dialog Aktionen, ![:mt_act:](https://community.mp3tag.de/uploads/default/original/1X/318aa654f7a0c7c178d869991f6e8680b214cfc0.png ":mt\_act:") Aktionen aktivieren bzw. deaktivieren.

---

<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: [November 28, 2003, 7:34pm UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/3 "2003-11-28T19:34:09Z")

</div>

**Wie ändere ich die Groß-/Kleinschreibung für Tag-Felder bzw. Dateinamen?**

Dazu legen Sie sich in einer vorhandenen Aktionengruppe eine neue Aktion an und wählen Schreibweise als Aktionstyp.

Unter _Zielfeld_ können Sie auswählen, für welche Teile der Datei die Schreibweise geändert werden soll.  
Unter _Schreibweise_ wird angegeben, wie die Groß-/Kleinschreibung für das Zielfeld geändert werden soll.

Falls Sie z.B. auch Zeichen nach einer öffnenden Klammer oder einem Bindestrich als Wortbeginn markieren möchten, geben Sie das jeweilige Zeichen unter _Wortbeginn nach_ an.

---

<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: [November 28, 2003, 7:41pm UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/4 "2003-11-28T19:41:49Z")

</div>

**Wie ersetze ich die Zeichenkette _"xyz"_ in Tag-Feldern bzw. Dateinamen?**

Dazu legen Sie sich in einer vorhandenen Aktionengruppe eine neue Aktion an und wählen Ersetzen als Aktionstyp.

Unter _Zielfeld_ können Sie auswählen, auf welche Teile der Datei die Ersetzungsregel angewendet werden soll.  
Unter _Original_ geben Sie die Zeichenkette an, die im Zielfeld ersetzt werden soll.  
Unter _Ersetzen durch_ geben Sie den Text an, durch den die angegebene Zeichenkette ersetzt werden soll. Lassen Sie dieses Feld leer, wird die Zeichenkette nur gelöscht.

---

<div class="post-metadata">

### Author: ![Micha](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@Micha](https://community.mp3tag.de/u/Micha)
#### Post date: [December 21, 2003, 10:15am UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/5 "2003-12-21T10:15:00Z")

</div>

**Löschen von Zeichenketten**

Um Zeichenketten zu entfernen, legen Sie sich in einer vorhandenen Aktionengruppe eine neue Aktion an und wählen Ersetzen als Aktionstyp. Im nun aufgehenden Dialog geben Sie folgendes ein:

**Feld** : Hier geben Sie ein, für welches Feld bzw. Felder die Zeichenkette ersetzt werden soll. Sie haben die Auswahl zwischen _ALLE_, welches auf Dateinamen UND Tags wirkt. Außerdem können sie den _DATEINAMEN_ oder die unterstützten Tags auswählen.  
**Original** : Hier geben Sie die Zeichenkette ein, die gelöscht werden soll.  
**Ersetzen durch** : Das bleibt natürlich leer, da die oben eingegebene Zeichenkette ja ersatzlos gelöscht werden soll.

**Beispiele hierzu:**  
Der Dateiname _DasSollBleibenDASWEG_ soll durch _DasSollBleiben_ ersetzt werden. Unter _"Original"_ ist also **DASWEG** einzugeben.

---

<div class="post-metadata">

### Author: ![Micha](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@Micha](https://community.mp3tag.de/u/Micha)
#### Post date: [December 21, 2003, 10:23am UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/6 "2003-12-21T10:23:26Z")

</div>

**Einfügen von Zeichenketten**

Frage: Ich möchte in den Dateinamen _"Interpret - Titel"_ der Übersichtlichkeit halber Leerzeichen einfügen und folgendes daraus machen: _"Interpret - Titel"_. Wie geht das? Antwort: Dazu legen Sie sich in einer vorhandenen Aktionengruppe eine [neue Aktion](https://community.mp3tag.de/t/596/1) an und wählen Ersetzen als Aktionstyp. 

Im nun aufgehenden Dialog geben Sie folgendes ein:  
Bei **Feld** : "Dateiname"  
Bei **Original** : " - "  
Bei **Ersetzen durch** : " - "

Über ![:mt_act:](https://community.mp3tag.de/uploads/default/original/1X/318aa654f7a0c7c178d869991f6e8680b214cfc0.png ":mt\_act:") Konverter, Aktionen können Sie die Aktionengruppe aktivieren und auf die ausgewählten Dateien anwenden.

Allerdings kann es dadurch zu einer unerwünschten Verdoppelung der Leerzeichen kommen, wenn Sie diese Aktion mehrmals hintereinander ausführen. So wird "x - x zu x - x", dann wird "x - x zu x - x" usw. Um das zu umgehen, legt man eine Folgeaktion an, welche " " (3 Leerzeichen) zu " " (2 Leerzeichen) macht.

Noch einfacher ist es jedoch, wenn Sie Ihre Dateien bereits richtig getaggt haben. Dann können Sie über den Konverter ![:mt_ttf:](https://community.mp3tag.de/uploads/default/original/1X/922db76db5d45b2e558d10f3d8c25fb8bc04fd27.png ":mt\_ttf:") Tag - Dateiname und einem Formatstring wie **"%artist% - %title%"** das gleiche Ergebnis erzielen.

---

<div class="post-metadata">

### Author: ![Micha](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@Micha](https://community.mp3tag.de/u/Micha)
#### Post date: [December 21, 2003, 10:25am UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/7 "2003-12-21T10:25:51Z")

</div>

**Entfernen einer bestimmten Anzahl führender Zeichen**

_Frage_: Ich habe im Dateinamen / Tag führende Zeichen. Wie kann ich die entfernen?

_Antwort_: Dazu legen Sie sich eine [neue Aktion](https://community.mp3tag.de/t/596/1) an und wählen Ersetzen mit regulären Ausdrücken als Aktionstyp.

Wählen Sie nun unter _Feld_ aus, wo diese Zeichen entfernt werden sollen. Als regulären Ausdruck geben Sie **^.{3}** ein, wenn 3 Zeichen entfernt werden sollen. Da der String ersatzlos entfernt werden soll, bleibt das letzte Eingabefeld leer.  
Sie können also zwischen den geschweiften Klammern die Anzahl der zu entfernenden Zeichen eingeben.

---

<div class="post-metadata">

### Author: ![Micha](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@Micha](https://community.mp3tag.de/u/Micha)
#### Post date: [December 21, 2003, 10:28am UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/8 "2003-12-21T10:28:09Z")

</div>

**Entfernen bestimmter führender Zeichen**

Frage: Manche Titel beginnen mit "The", andere mit "Der" oder "Die". Ich kann aber nicht einfach die ersten 3 Zeichen löschen, weil sonst auch alle anderen Dateinamen gekürzt werden. Wie kann ich diese Zeichen entfernen? Antwort: Dazu legen Sie sich eine [neue Aktion](https://community.mp3tag.de/t/596/1) an und wählen Ersetzen mit regulärem Ausdruck als Aktionstyp.

Unter _regulärer Ausdruck_ geben Sie **^The\s+** an und lassen dies durch nichts ersetzen.  
Wenn Sie diese Aktion auf die ausgewählten Dateien anwenden, werden alle führenden **The**'s im Interpreten entfernt. Genauso geht das für die anderen Wörter.

---

<div class="post-metadata">

### Author: ![Micha](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@Micha](https://community.mp3tag.de/u/Micha)
#### Post date: [December 21, 2003, 10:29am UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/9 "2003-12-21T10:29:56Z")

</div>

**Führende Leerzeichen entfernen**

_Aktionstyp:_ **Ersetzen mit regulärem Ausdruck**  
_Regulärer Ausdruck_: **^\s+**  
_Ersetzen mit_:

Dieser reguläre Ausdruck sucht den Anfang eines Strings " **^**". Ab da werden eins oder mehrere " **+**" Whitespace-Zeichen " **\s**" gesucht, bis irgend ein anderes Zeichen (welches kein Whitespace-Zeichen ist) auftritt.  
Die gefundenen Whitespace-Zeichen werden durch "nichts" ersetzt und damit gelöscht.

Um Leerzeichen am Ende zu entfernen, muss als regulärer Ausdruck **\s+$** angegeben werden.  
Dabei steht " **$**" für das Ende eines Strings.

**!** Beim Entfernen von Leerzeichen am Ende eines Dateinamens muss auch die Erweiterung beachtet werden:

Beispiel:  
_Aktionstyp:_ **Ersetzen mit regulärem Ausdruck**  
_Feld_: **\_FILENAME**  
_Regulärer Ausdruck_: **\s+.(mp3|flac|ogg|mpc|wma)$**  
_Treffer ersetzen durch_: **.$1**

**NEU:** Seit Mp3tag **v2.36** kann auch diese Aktion verwendet werden um Leerzeichen an Anfang und Ende eines Dateinamens zu entfernen:

_Aktionstyp:_ **Tag-Feld formatieren**  
_Feld:_ **\_FILENAME**  
_Formatstring:_ **$trim(%\_filename%)**

Doppelte oder mehrfache Leerzeichen entfernen Sie mit diesem Ausdruck:

_Aktionstyp:_ **Ersetzen mit regulärem Ausdruck**  
_Regulärer Ausdruck_: **(\s)\s+**  
_Ersetzen mit_: **$1**

---

<div class="post-metadata">

### Author: ![Micha](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@Micha](https://community.mp3tag.de/u/Micha)
#### Post date: [December 21, 2003, 10:31am UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/10 "2003-12-21T10:31:46Z")

</div>

**Führende Tracknummern entfernen**

_Aktionstyp:_ **Ersetzen mit regulärem Ausdruck**  
_Regulärer Ausdruck_: **^\s\*\d+\s\*-\s\***  
_Ersetzen mit_:

Dieser Ausdruck entfernt aus Dateinamen wie _01 - Interpret - Irgendwas_ den Track, so dass nur _Interpret - Irgendwas_ übrig bleibt.  
Dazu sucht er den Anfang eines Strings " **^**". Dann werden Whitespace-Zeichen erwartet " **\s**", welche von Ziffern zwischen 0 und 9 gefolgt werden.  
Diesen wiederum müssen eine beliebige Anzahl von Whitespace-Zeichen, gefolgt von ein Bindestrich und weiteren Whitespace-Zeichen gefolgt werden. (Wer hat das verstanden? 😲 )

---

<div class="post-metadata">

### Author: ![Micha](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@Micha](https://community.mp3tag.de/u/Micha)
#### Post date: [December 21, 2003, 10:38am UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/11 "2003-12-21T10:38:54Z")

</div>

**Trennen von zusammengeschriebenen Wörtern**

Frage: Ich habe Titel, welche ohne Leerzeichen dazwischen (also zusammengeschrieben sind). Allerdings fangen alle Wörter mit Großbuchstaben an, also z.B. "_DiesIstDerTitel.mp3_". Kann ich mit MP3Tag ein Leerzeichen vor jeden Großbuchstaben setzen? Antwort: Ja, das ist möglich. 

Dazu legen Sie sich eine [neue Aktion](https://community.mp3tag.de/t/596/1) an und wählen Ersetzen mit regulären Ausdrücken als Aktionstyp.

Nun geben Sie folgende Werte ein:  
_Feld:_ Hier wählen Sie aus, worauf die Aktion angewendet wird, z.B. **TITLE** oder **\_FILENAME**  
_Regulärer Ausdruck:_ **(\l)(\u)**  
_Treffer ersetzen durch:_ **$1 $2**

[x] Groß-/Kleinschreibung berücksichtigen

---

<div class="post-metadata">

### Author: ![Micha](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@Micha](https://community.mp3tag.de/u/Micha)
#### Post date: [December 29, 2003, 10:38am UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/12 "2003-12-29T10:38:47Z")

</div>

**Nach einem O' wie bei O'Hugo ist Großschreibung erwünscht**

Frage: Es gibt irische/schottische Namen, wie O'Donnel, O'Leary etc, die alle groß geschrieben werden sollten. Man kann allerdings nicht generell nach einem ' groß weiterschreiben, weil sonst folgende Beispiele falsch umgesetzt werden. (That'S, Ain'T etc.). Wie kann ich also nur nach einem O' groß weiterschreiben? Antwort: Dazu legen Sie sich eine Aktion _Ersetzen mit regulären Ausdrücken_ an und geben als regulären Ausdruck **O'(.{1})** an, der durch **O'$upper($1)** ersetzt wird.

---

<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: [January 2, 2004, 3:18pm UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/13 "2004-01-02T15:18:01Z")

</div>

**Wie hänge ich eine Zeichenkette " xyz" an den Inhalt eines Tag-Feldes an?**

Dazu legen Sie sich zunächst eine neue Aktion an und wählen als Aktionstyp Tag-Feld formatieren.

Bei _Feld:_ wählen Sie das gewünschte Feld aus, zum Beispiel **COMMENT**  
und bei _Formatstring:_ geben Sie **%comment% xyz** ein.

Natürlich können auf diese Art und Weise auch Zeichenketten vorangestellt werden.

**[Beispiel-Video](http://vimeo.com/15878010)**

---

<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: [November 26, 2020, 7:39am UTC](https://community.mp3tag.de/t/aktionen-wiederkehrende-aufgaben-und-stapelverarbeitung/596/15 "2020-11-26T07:39:22Z")

</div>


