# Doppelte Tags entfernen

**URL:** <https://community.mp3tag.de/t/doppelte-tags-entfernen/17301>\
**Category:** Allgemein\
**Created:** [October 13, 2015, 8:20am UTC](https://community.mp3tag.de/t/doppelte-tags-entfernen/17301 "2015-10-13T08:20:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sundance](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sundance/32/11_2.png) [@sundance](https://community.mp3tag.de/u/sundance)\
**Post date:** [October 13, 2015, 8:20am UTC](https://community.mp3tag.de/t/doppelte-tags-entfernen/17301/1 "2015-10-13T08:20:30Z")

</div>

Hallo,  
es kommt immer wieder mal vor, dass z.B. bei Alben, die aus mehreren Discs bestehen, die Tracks zwei Tags mit dem Namen TRACKNUMBER enthalten (hängt u.a. mit einigen WebSources zusammen): einer mit der discbasierten Nummerierung und ein weiterer mit einer Nummerierung, also ob alle Tracks auf einer Disc wären.  
Mp3tag zeigt das dann so an: "1\\13".  
Leider kann man das nicht mit einem einfach RegEx-Befehl ersetzen "(\d+).\* -\> $1).

Hat jemand eine Idee, wie diese doppelten TRACKNUMBER tags so angepasst werden können, dass nur noch der (kleinere) discbasierte (hier 1) übrig bleibt?

.sundance.

P.S. Es gibt natürlich die Aktion "Doppelte Tagfelder entfernen", aber welcher wird dabei entfernt? Immer der zweite?

---

<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:** [October 13, 2015, 9:17am UTC](https://community.mp3tag.de/t/doppelte-tags-entfernen/17301/2 "2015-10-13T09:17:21Z")

</div>

> [@sundance](#):
>
> ...  
> P.S. Es gibt natürlich die Aktion "Doppelte Tagfelder entfernen", aber welcher wird dabei entfernt? Immer der zweite?

Bevor du die doppelten entfernst, solltest du die Daten zu einem Feld zusammenfassen mit einer Aktion "Doppelte Tag-Felder zusammenfassen".  
Gib als Trennzeichen etwas an, was nicht "\\" ist, so dass MP3tag das Feld als ein Feld lässt.  
In diesem zusammengefassten Tag-Feld kannst du dann die Ersetzen-Funktion anwenden.

---

<div class="post-metadata">

**Author:** ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)\
**Post date:** [October 13, 2015, 9:32am UTC](https://community.mp3tag.de/t/doppelte-tags-entfernen/17301/3 "2015-10-13T09:32:53Z")

</div>

> [@sundance](#):
>
> P.S. Es gibt natürlich die Aktion "Doppelte Tagfelder entfernen", aber welcher wird dabei entfernt? Immer der zweite?

Nach meiner bisherigen Erfahrung, ja.

---

<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:** [October 13, 2015, 10:31am UTC](https://community.mp3tag.de/t/doppelte-tags-entfernen/17301/4 "2015-10-13T10:31:30Z")

</div>

> [@sundance](#):
>
> ... Mp3tag zeigt das dann so an: "1\\13" ... Hat jemand eine Idee, wie diese doppelten TRACKNUMBER tags so angepasst werden können, dass nur noch der (kleinere) discbasierte (hier 1) übrig bleibt? ...

Beispiel:  
Tagfeld TRACK ist als Meta-Data Tagfeld formatiert mit mehreren Werten ...  
TRACK = 1\\13 (siehe Meta Darstellung im Tag-Panel)

... also gibt es zwei Tagfelder ...  
TRACK = 1  
TRACK = 13

... die vielleicht die Bedeutung haben ...  
TRACK = 1  
TOTALTRACKS = 13

Man kann beide Werte auf einmal in zwei Tagfelder schreiben ...

**Aktion "Tag-Felder importieren" Quellformat : $meta(TRACK,0)+++$meta(TRACK,1) Formatstring: %TRACK%+++%TOTALTRACKS% ==\> TRACK = 1 ==\> TOTALTRACKS = 13**

DD.20151013.1431.CEST

> [@sundance](#):
>
> ... Leider kann man das nicht mit einem einfach RegEx-Befehl ersetzen "(\d+).\* -\> $1). ...

**$regexp($meta\_sep(TRACK,'~'),'^(\d+)~.\*$','$1') ... oder ... $regexp($meta\_sep(TRACK,'~'),'~.\*$',) von : TRACK = 1\\\\13 nach: TRACK = 1**

DD.20151013.1441.CEST

---

<div class="post-metadata">

**Author:** ![sundance](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sundance/32/11_2.png) [@sundance](https://community.mp3tag.de/u/sundance)\
**Post date:** [October 13, 2015, 1:52pm UTC](https://community.mp3tag.de/t/doppelte-tags-entfernen/17301/5 "2015-10-13T13:52:19Z")

</div>

Vielen Dank schon mal an alle.  
Da waren viele interessante Ideen (und zumindest für mich Neuigkeiten, z.B. $meta und $meta\_sep) dabei, die ich gleich mal ausprobieren werde...  
(hätte mich eigentlich auch sehr verwundert, wenn man mit mp3tag solche Dinge nicht machen könnte... 😉 )
