# Suche reguläre Ausdrücke zum Tausch von Artikeln etc

**URL:** https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912
**Category:** Allgemein
**Created:** [October 31, 2019, 3:56pm UTC](https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912 "2019-10-31T15:56:50Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![hoschi](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/df705f/32.png) [@hoschi](https://community.mp3tag.de/u/hoschi)
#### Post date: [October 31, 2019, 3:56pm UTC](https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912/1 "2019-10-31T15:56:50Z")

</div>

Ich bin auf der Suche nach einem regulären Ausdruck, habe das Forum schon durchsucht, aber irgendwie steige ich nicht dahinter, wie das funktioniert.

Mein Anliegen:

In den Feldern ARTIST und ALBUMSRTIST soll, wenn es ein vorangestelltes "The" gibt, dieses vorne entfernt und hinter als", The" angehängt werden.  
Ich würde mir das dann analog dazu für Der, Die und Das bauen.

Das wäre sehr praktisch für die Sortierreihenfolge in meiner Sammlung.

Danke schon mal für eure Antworten...

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [October 31, 2019, 4:13pm UTC](https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912/2 "2019-10-31T16:13:32Z")

</div>

Meinst Du sowas:

> [@Regular Expressions](https://community.mp3tag.de/t/regular-expressions/521/15):
>
> And the other way around Move "The " to the end Regular expression: ^The (.+) Replace with: $1, The So "The Cure" becomes "Cure, The" And "The a whole lot of words" becomes "a whole lot of words, The"

Und wie immer bitte daran denken, dass es auch Spezialfälle gibt.  
Beispiel für diesen Fall: "The Name of the Game" oder "The Perfect Name" oder "The Planet The" 😉  
Ich bin nicht sicher, ob ich z.B. die Gruppe "Das Ich" unter "Ich, Das" suchen würde.

---

<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 31, 2019, 6:32pm UTC](https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912/3 "2019-10-31T18:32:28Z")

</div>

"Der Tobi und das Bo" wird auch nicht leichter zu finden, wenn man bei "Tobi, der und Bo, das" nachsieht ...  
Ich würde bei solchen Umbasteleien immer den Weg über die ~SORT Felder wählen und den eigentlichen Namen eines Künstlers lassen, wie er ist.  
Man kann sich lediglich überlegen, ob man generell die führenden Artikel weglässt, um nicht mal "The Beatles" und mal bei "Beatles" zu suchen - wobei die sich auch unterschiedlich auf den Alben genannt haben - und den Artikel nur dort belässt, wo er wirklich zum Namen gehört (siehe obige Beispiele und vielleicht solche Gruppen wie "The Band", wo "Band" alleine seltsam nackt wirkt. Und mein absoluter Lieblingsname in diesem Zusammenhang: "The The" - da wirkt eine Verdrehung einfach putzig.)  
Ach, noch n Beispiel: Der Junge mit der Gitarre ... wir zu ...  
Junge, der mit Gitarre, der?  
Junge mit der Gitarre, der?  
Junge mit Gitarre, der, der?  
All diese Beispiele sollen nur zeigen, dass die technische Lösung einfach ist, die Umsetzung aber ggf. zu genauso viel Problemen führt als hätte man gar nichts getan. Und da wäre für mich die größere Nähe zum Original ausschlaggebend.  
Aber das entscheidet letztlich jeder selbst.

---

<div class="post-metadata">

### Author: ![hoschi](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/df705f/32.png) [@hoschi](https://community.mp3tag.de/u/hoschi)
#### Post date: [November 1, 2019, 9:18am UTC](https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912/4 "2019-11-01T09:18:21Z")

</div>

Perfekt. Vielen Dank.  
Ich habe es allerdings blind und es zu verstehen übernommen 😉

---

<div class="post-metadata">

### Author: ![hoschi](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/df705f/32.png) [@hoschi](https://community.mp3tag.de/u/hoschi)
#### Post date: [November 1, 2019, 9:19am UTC](https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912/5 "2019-11-01T09:19:42Z")

</div>

Danke für die Hinweise. Das hatte ich auch schon alles bedacht. Ich sortiere über die Überschrift und markiere mir den entsprechenden Bereich.  
Ich lasse das nicht blind über die ganze Sammlung laufen... 😃

---

<div class="post-metadata">

### Author: ![Crissov](https://community.mp3tag.de/user_avatar/community.mp3tag.de/crissov/32/6619_2.png) [@Crissov](https://community.mp3tag.de/u/Crissov)
#### Post date: [November 1, 2019, 1:14pm UTC](https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912/6 "2019-11-01T13:14:30Z")

</div>

Eine zusätzliche Faustregel fürs Englische ist, dass das _The_ am Anfang nur dann für die Sortierung ignoriert werden kann, wenn danach ein Plural folgt. Allerdings kann man weder davon ausgehen, dass schon das nächste Wort auf _s_ endet, weil dort häufig erst noch ein Adjektiv steht, noch dass es das letzte Wort ist, weil noch mehr Bestandteile folgen, die auch nicht unbedingt mit _and_, _&_ oder _,_ eingeleitet werden. So kann auch der folgende Ausdruck nur ein unvollständiger Ansatz sein:

- `^(.*)\bThe ([^,&]+(?<!\band\b)[^s]s\b)(.*)$`

## Reale Testfälle

- _Therapy_

- _The Cure_

- _The The_

- _The 4400_

- _The 69 Eyes_

- _The B52s_

- _The 360s_

- _The Darkness_

- _The Beatles_

- _The Rolling Stones_

- _The Mamas and the Papas_

- _Nick Cave and The Bad Seeds_

- _Dick Brave & The Backseats_

- _The Name of the Game_

- _The Planet The_

- _The Artist Formerly Known as Prince_

- _Me First and The Gimme Gimmes_

- _Die Happy_

- _Die Antwoord_

- _Die Olchis_

- _Die Schlümpfe_

- _Die Atzen_

- _Die Ärzte_

- _Die Toten Hosen_

- _Die Fantastischen Vier_

- _Die drei ???_

- _Die drei ??? Kids_

- _Dieter Thomas Kuhn_

- _Diether Krebs_

- _Die 257ers_

- _Der Martin_

- _Der Wolf_

- _Das Omen_

- _Das Ich_

- _Der Tobi und das Bo_

- _Der Junge mit der Gitarre_

- …

---

<div class="post-metadata">

### Author: ![hoschi](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/df705f/32.png) [@hoschi](https://community.mp3tag.de/u/hoschi)
#### Post date: [November 1, 2019, 4:29pm UTC](https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912/7 "2019-11-01T16:29:28Z")

</div>

Bei meiner ersten Frage habt ihr mir schon super geholfen. Jetzt habe ich da noch eine Frage zu einem ähnlichen regulären Ausdruck.

Ich hätte gerne das erste Wort vorne gelöscht und mit einem Komma hinten angehängt.

Auch hier geht es bei mir wieder um die Sortierung einiger Interpreten.  
Beispiele:  
"John Lennon" wird zu "Lennon, John"  
"John Lees' Barclay James Harvest" wird zu "Lees' Barclay James Harvest, John"

Danke schon mal für eure Mühe...

---

<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: [November 1, 2019, 4:41pm UTC](https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912/8 "2019-11-01T16:41:21Z")

</div>

Aktion vom Typ "Ersetzen mit regulärem Ausdruck"  
Such-String:`(.*?) (.*)`  
Ersetzen: `$2, $1`

(macht meiner Ansicht nach noch weniger Sinn als den Artikel zu verschieben....  
Pink Floyd -\> Floyd, Pink?  
Deep Purple -\> Purple, Deep?  
Violent Femmes -\> Femmes, Violent?  
Thompson Twins -\> Twins, Thompson?  
Uriah Heep -\> Heep, Uriah (wobei das wirklich mal echt Vorname/Name ist, trotzdem würde ich nicht im Traum darauf kommen würde, das unter "H" zu suchen)  
Public Enemy -\> Enemy, Public?  
Pet Shop Boys -\> Shop Boys, Pet?  
Jesus & Mary Chain -\> & Mary Chain, Jesus?  
Faith No More -\> No More, Faith?

Du wirst mehr Künstler haben, die nicht geändert werden, als zu ändernde. Und dann zu wissen, "ach nee, den habe ich so gelassen, wie man's spricht, aber bei dem habe ich den 2. Namensteil als ersten genommen" bringt keine bessere Ordnung in die Sammlung.)

---

<div class="post-metadata">

### Author: ![hoschi](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/df705f/32.png) [@hoschi](https://community.mp3tag.de/u/hoschi)
#### Post date: [November 1, 2019, 4:53pm UTC](https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912/9 "2019-11-01T16:53:43Z")

</div>

Prima, vielen Dank. Funktioniert auch hervorragend.

Mit ist dein Einwand schon bewusst, aber ich werde natürlich nur die Umwandeln, wo es sinnvoll ist.

---

<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: [November 1, 2019, 5:02pm UTC](https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912/10 "2019-11-01T17:02:15Z")

</div>

Jeder kann seine Sammlung natürlich organisieren, wie er will.  
Meine These ist allerdings: die Verschieberei bleiben lassen.

Das Ganze soll doch dazu dienen, dass Künstler leichter gefunden werden.  
Nur wenn ich jedes Mal erst mühsam in einer Tabelle nachsehen muss, ob ich diesen neuen Namen so gelassen habe oder ihn doch irgendwie in der Reihenfolge verändert habe, dann ist das in meinen Augen keine Erleichterung.

Das Prinzip "wie man's spricht" hat den Vorteil, dass genau der Transfer "war das jetzt ein umgeformter oder nicht" nicht mehr zu leisten ist. Und mit dem Prinzip findet dann auch mal wer anderes einen Künstler in der Sammlung - weil ich ihm sagen kann "du findest Helene Fischer unter H und Pink Floyd unter P und nicht beide unter F".

---

<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: [November 1, 2019, 5:10pm UTC](https://community.mp3tag.de/t/suche-regulare-ausdrucke-zum-tausch-von-artikeln-etc/46912/11 "2019-11-01T17:10:33Z")

</div>

> [@Crissov](#):
>
> das _The_ am Anfang nur dann für die Sortierung ignoriert werden kann, wenn danach ein Plural folgt.

Das ist eine nette Regel ...  
und dürfte dann bei jedem pluraliatantum ohne "s" nicht wirken:  
Police  
Furniture  
Information  
fish  
aber sonst ... nicht schlecht.
