Inhalte eines Tags auf zwei Tags aufteilen

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.
:sunglasses: 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))

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?

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...

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