# Artist1 + Artist2, aber nur Artist1 umbenennen

**URL:** <https://community.mp3tag.de/t/artist1-artist2-aber-nur-artist1-umbenennen/53488>\
**Category:** Allgemein\
**Created:** [June 10, 2021, 9:22am UTC](https://community.mp3tag.de/t/artist1-artist2-aber-nur-artist1-umbenennen/53488 "2021-06-10T09:22:26Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ursus65](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/aca169/32.png) [@ursus65](https://community.mp3tag.de/u/ursus65)\
**Post date:** [June 10, 2021, 9:22am UTC](https://community.mp3tag.de/t/artist1-artist2-aber-nur-artist1-umbenennen/53488/1 "2021-06-10T09:22:26Z")

</div>

Hallo Zusammen,

ich habe folgendes Anliegen:

Es gibt viel Tracks die sich wie folgt aufstellen.

Alpha Beta & Cäsar Delta. Das Gleich gibt es auch mit ... feat. ... oder ... und ..., oder ... + ...

ich möchte erreichen, dass nur der Name Alpha Beta in Beta, Alpha umbenannt wird, der Rest aber stehen Bleibt.

Beta, Alpha & Cäsar Delta

hat da Jemand eine Idee.

Vielen Dank

---

<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:** [June 10, 2021, 9:37am UTC](https://community.mp3tag.de/t/artist1-artist2-aber-nur-artist1-umbenennen/53488/2 "2021-06-10T09:37:36Z")

</div>

Erinnerst du noch die Diskussion in diesem Thread:

> [@Filter der %artist% mit 2 Wörtern findet](https://community.mp3tag.de/t/filter-der-artist-mit-2-wortern-findet/50782):
>
> Moin, ich habe schon gesucht, bin aber nicht fündit geworden. HIntergrund Vor- Nachname tauschen. Also Ziel ist einen Filter zu haben der im Feld %artist% sucht und jene mit 2 Wörtern finden und das auch ohne Komma Bsp. "Bryan May", da ich schon viel getaggt hab. Die Aktion zum umbenennen habe ich schon. Ich komme leider selbst nicht drauf. Vielen Dank

Ansonsten: Aktion vom Typ "Tag-Feld formatieren"  
Format-String: `$regexp('Alpha Beta & Cäsar Delta',(.*) (.*) & (.*),'$2, $1 & $3')`

Ist technisch möglich, macht inhaltlich wenig Sinn.  
Ich denke da an so Namen wie  
K.C. & the Sunshine Band  
Bronski Beat & Marc Almond  
Crosby, Stills, Nash & Young  
Der Tobi & das Bo  
DJ Snake & Lil' Jon  
Grandmaster Flash & the furious Five

usw. usf.

---

<div class="post-metadata">

**Author:** ![ursus65](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/aca169/32.png) [@ursus65](https://community.mp3tag.de/u/ursus65)\
**Post date:** [June 10, 2021, 12:01pm UTC](https://community.mp3tag.de/t/artist1-artist2-aber-nur-artist1-umbenennen/53488/3 "2021-06-10T12:01:04Z")

</div>

Hi ohrenkino,

vielen Dank für die Antwort.

Ich suche zunächst nur eine Lösung für die Konstellation Vor Nachname + nocheinen.  
Bandnamen mit 2 Wörtern passen so, wie sie dann sind Grandmaster Flash soll auch so bleiben. Ich würde ggf. noch den Artikel nach hinten verschieben. Würde auch, bei verschiedenen Verbindungszeichen also &, Feat. usw diese Variante funktionieren?

Format-String: `$regexp('Alpha Beta & Cäsar Delta',(._) (._) (._) (._),'$2, $1 $3 $4')

Die andere Sache, also Artist bestehen aus 2 Worten, hat funktioniert. Ich konnte dadurch schon gut aufräumen. Natürlich war noch viel Handarbeit erforderlich, ging trotzdem sehr gut von der Hand.

Jetzt gehe ich die nächste Kombi an. Es kommen noch weitere Problematiken, z . B. Hans Dieter Schmidt feat. Irgendwas. Ich könnte mir aber vorstellen, das ich mit Hilfe, deines Format Strings alleine weiter kommen. Vielleicht begreife ich das Schema ja irgendwann. Ich gehe das Morgen mal an und melde mich.

---

<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:** [June 10, 2021, 3:23pm UTC](https://community.mp3tag.de/t/artist1-artist2-aber-nur-artist1-umbenennen/53488/4 "2021-06-10T15:23:32Z")

</div>

> [@ursus65](#):
>
> Konstellation Vor Nachname + nocheinen

Du wirst vielleicht überrascht sein, aber aufgrund der Gierigkeit geht auch dieses:  
`$regexp('Alpha Beta Gamma & Cäsar Delta',(.*) (.*) & (.*),'$2, $1 & $3')`  
-\> `Gamma, Alpha Beta & Cäsar Delta`  
und statt des "&" kannst du jeden anderen Teiler einfügen, so wie "feat.", "Feat.", "ft." etc - sollte nur eindeutig sein.

---

<div class="post-metadata">

**Author:** ![ursus65](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/aca169/32.png) [@ursus65](https://community.mp3tag.de/u/ursus65)\
**Post date:** [June 11, 2021, 7:01am UTC](https://community.mp3tag.de/t/artist1-artist2-aber-nur-artist1-umbenennen/53488/5 "2021-06-11T07:01:53Z")

</div>

Hallo ohrenkino,

ich nutze die Funktion zum Umbennen aus der MP3Tag Menüleiste.

Für meine Problematik, habe ich, dank Deiner Hilfe, folgende Lösung gefunden.

"Alpha Beta & Cäsar Delta" besteht aus 5 Teilen

(._) (._) (._) (._) (.\*) '$2, $1 $3 $4 $5

$3 ist in diesem Fall der Teiler. Wenn ich diese Variante nehmen (._) (._) (._) (._) '$2, $1 $3 $4, dann ist der Teiler am Anfang. Bei "Alpha Beta & Cäsar" funktionier meine Methode, da der Artist sich aus 4 Bestandteilen zusammensetzt.

Diesen Syntax kann man beliebig erweitern, sodass sich z. B. auch der Name, nach dem Teiler in Nach und Vorname wandeln lässt. (._) (._) (._) (._) (.\*) '$2, $1 $3 $5, $4

Wie der Teiler heißt, also &, + oder feat. ist hier egal. Es funktioniert.

Auf jeden Fall noch einmal vielen Dank für Deine schnelle Unterstützung.

---

<div class="post-metadata">

**Author:** ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)\
**Post date:** [March 10, 2023, 11:48am UTC](https://community.mp3tag.de/t/artist1-artist2-aber-nur-artist1-umbenennen/53488/6 "2023-03-10T11:48:31Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
