# Inhalte eines Tags auf zwei Tags aufteilen

**URL:** https://community.mp3tag.de/t/inhalte-eines-tags-auf-zwei-tags-aufteilen/12296
**Category:** Allgemein
**Created:** [July 19, 2011, 7:03pm UTC](https://community.mp3tag.de/t/inhalte-eines-tags-auf-zwei-tags-aufteilen/12296 "2011-07-19T19:03:56Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![diesberg](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ccd318/32.png) [@diesberg](https://community.mp3tag.de/u/diesberg)
#### Post date: [July 19, 2011, 7:03pm UTC](https://community.mp3tag.de/t/inhalte-eines-tags-auf-zwei-tags-aufteilen/12296/1 "2011-07-19T19:03:56Z")

</div>

Gegeben

tag title ="dies ist ein Titel 1984"

Ich bekomme vermehrt von Internetradios die Unsitte zuspüren  
die Titelinformation mit der Jahreszahl zu verunreinigen.

I hätte gerne eine Funktion / aktion / Komandofolge  
mit der ich

a) die Hintersten 4 Zeichen von %title% in den Tag %year% übertragen kann.  
🕶 anschließend die hintersten 5 Zeichen von Titel (also Leerzeichen und die vier Ziffern

```
aus %title%) löschen kann)

```

Wie geht das?

---

<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: [July 20, 2011, 4:24am UTC](https://community.mp3tag.de/t/inhalte-eines-tags-auf-zwei-tags-aufteilen/12296/2 "2011-07-20T04:24:15Z")

</div>

> [@diesberg](#):
>
> a) die Hintersten 4 Zeichen von %title% in den Tag %year% übertragen kann.  
> 🕶 anschließend die hintersten 5 Zeichen von Titel (also Leerzeichen und die vier Ziffern
> 
> ```
> aus %title%) löschen kann)
> 
> ```
> 
> Wie geht das?

Die hinteren 4 Zeichen kann man mit einer Aktion vom Typ "Tag-Feld formatieren" für das Feld TRACK bekommen mit dem Format-String:  
$right(%title%,4)

Die Jahreszahl kann man mit einer Suchen/Ersetzen-Aktion und regulären Ausdrücken löschen oder auch das Tag-Feld formatieren (viele Wege führen nach Rom).  
Aktion mit suchen/ersetzen und regulärem Ausdruck  
Suchen: (.\*) /d+$  
Ersetzen $1

Tagfeld formatieren für TITLE:  
$left(%title%,$sub($len(%title%),5))

---

<div class="post-metadata">

### Author: ![diesberg](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ccd318/32.png) [@diesberg](https://community.mp3tag.de/u/diesberg)
#### Post date: [July 21, 2011, 5:45am UTC](https://community.mp3tag.de/t/inhalte-eines-tags-auf-zwei-tags-aufteilen/12296/3 "2011-07-21T05:45:28Z")

</div>

> [@ohrenkino](#):
>
> Die hinteren 4 Zeichen kann man mit einer Aktion vom Typ "Tag-Feld formatieren" für das Feld TRACK bekommen mit dem Format-String:  
> $right(%title%,4)
> 
> Die Jahreszahl kann man mit einer Suchen/Ersetzen-Aktion und regulären Ausdrücken löschen oder auch das Tag-Feld formatieren (viele Wege führen nach Rom).  
> Aktion mit suchen/ersetzen und regulärem Ausdruck  
> Suchen: (.\*) /d+$  
> Ersetzen $1
> 
> Tagfeld formatieren für TITLE:  
> $left(%title%,$sub($len(%title%),5))

---

<div class="post-metadata">

### Author: ![diesberg](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ccd318/32.png) [@diesberg](https://community.mp3tag.de/u/diesberg)
#### Post date: [July 21, 2011, 5:49am UTC](https://community.mp3tag.de/t/inhalte-eines-tags-auf-zwei-tags-aufteilen/12296/4 "2011-07-21T05:49:27Z")

</div>

besten Dank,  
habe es gleich probpiert. Es hat funktioniert.

Kann ich die Aktionen "Tagfeld formatieren" formatieren YEAR und "Tagfeld formatieren" TITLE in einer Prozedur oder eigenen Funktion bündeln?

---

<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: [July 21, 2011, 5:56am UTC](https://community.mp3tag.de/t/inhalte-eines-tags-auf-zwei-tags-aufteilen/12296/5 "2011-07-21T05:56:42Z")

</div>

> [@diesberg](#):
>
> Kann ich die Aktionen "Tagfeld formatieren" formatieren YEAR und "Tagfeld formatieren" TITLE in einer Prozedur oder eigenen Funktion bündeln?

Ja: wenn Du eine neue Aktion anlegst und den Namen vergeben hast, kannst du in dem folgenden Dialog (eine fast) beliebige Liste von Aktionen hinzufügen.

Wenn du jetzt also schon die Aktion für YEAR hast, drücke den Bearbeiten-Knopf und dann im Folgedialog den Neu-Knopf. Da legst du dann die aktion für TITLE (noch mal) an - besser zusammenfassen geht leider nicht wirklich gut.

De facto legt man mit jeder Aktion (Alt-5) eine AKTIONSGRUPPE an - nur wenn nur eine Aktion enthalten ist, verhält sich die Gruppe eben wie die Aktion selbst...

---

<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: [July 21, 2011, 6:39am UTC](https://community.mp3tag.de/t/inhalte-eines-tags-auf-zwei-tags-aufteilen/12296/6 "2011-07-21T06:39:53Z")

</div>

> [@diesberg](#):
>
> ... Kann ich die Aktionen "Tagfeld formatieren" formatieren YEAR und "Tagfeld formatieren" TITLE in einer Prozedur oder eigenen Funktion bündeln?

Wie 'ohrenkino' schon sagte gibt es in Mp3tag manchmal mehrere Lösungswege.

Anfang Aktionengruppe **Test\_2011#20110721.TagFelderImport.1** 

Aktion #1  
_Aktionstyp 7:_ **Tagfelder importieren**  
_Quellformat :_ **$cutRight(%TITLE%,5)'==='$right(%TITLE%,4)**  
_Formatstring:_ **%TITLE%===%YEAR%**

 

Ende Aktionengruppe **Test\_2011#20110721.TagFelderImport.1** (1 Aktion)

 

... oder ...

 Anfang Aktionengruppe **Test\_2011#20110721.TagFelderImport.2** 

Aktion #1  
_Aktionstyp 5:_ **Tagfeld formatieren**  
_Feld \_\_\_\_\_\_\_:_ **YEAR**  
_Formatstring:_ **$right(%TITLE%,4)**

 

Aktion #2  
_Aktionstyp 5:_ **Tagfeld formatieren**  
_Feld \_\_\_\_\_\_\_:_ **TITLE**  
_Formatstring:_ **$cutRight(%TITLE%,5)**

 

Ende Aktionengruppe **Test\_2011#20110721.TagFelderImport.2** (2 Aktionen)

 

... oder ...

 Anfang Aktionengruppe **Test\_2011#20110721.TagFelderImport.3** 

Aktion #1  
_Aktionstyp 7:_ **Tagfelder importieren**  
_Quellformat :_ **$regexp(%TITLE%,'\s(\d\d\d\d)$','===$1')**  
_Formatstring:_ **%TITLE%===%YEAR%**

 

Ende Aktionengruppe **Test\_2011#20110721.TagFelderImport.3** (1 Aktion)

 

DD.20110721.1040.CEST
