# ARTISTSORTORDER Problem

**URL:** https://community.mp3tag.de/t/artistsortorder-problem/9569
**Category:** Allgemein
**Created:** [December 22, 2009, 3:58pm UTC](https://community.mp3tag.de/t/artistsortorder-problem/9569 "2009-12-22T15:58:57Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![derpavian](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/7ea924/32.png) [@derpavian](https://community.mp3tag.de/u/derpavian)
#### Post date: [December 22, 2009, 3:58pm UTC](https://community.mp3tag.de/t/artistsortorder-problem/9569/1 "2009-12-22T15:58:57Z")

</div>

Hallo Leute!

Damit Interpreten, deren Name mit einer Zahl beginnt (z.B. _36 Crazyfists_), bei der Sortierung von iTunes/iPod nicht ans Ende der Interpreten-Liste gestellt werden, stelle ich vor den Namen ein "A " (plus Leerzeichen).  
Das ganze möchte ich jetzt wie folgt automatisieren:

- Bei Interpreten, **ohne** Zahl am Anfang: ARTISTSORTORDER = ARTIST
- Bei Interpreten, **mit** Zahl am Anfang: ARTISTSORTORDER = A ARTIST _Beispiel:_ ARTIST: 36 Crazyfists ARTISTSORTORDER: A 36 Crazyfists
- Zusätzlich sollen ein vorrausgehendes "The" bei Bandnamen entfernt werden\* _Beispiel:_ ARTIST: The Shins ARTISTSORTORDER: Shins
- Zudem sollen alle Leerzeichen durch Unterstriche ersetzt werden

\*ich weiß, dass das iTunes automatisch macht, allerdings möchte ich es trotzdem selbst machen.

Meine Lösung sieht folgendermaßen aus:

- **Tag-Felder formatieren** Feld: ARTISTSORTORDER Formatstring: $replace(%artist%, ,\_)
- **Ersetzen mit regulärem Ausdruck** Feld: ARTISTSORTORDER Regulärer Ausdruck: ^(\d+\_.+) Treffer ersetzen durch: A\_$1
- **Ersetzen mit regulärem Ausdruck** Feld: ARTISTSORTORDER Regulärer Ausdruck: ^The\_(.\*) Treffer ersetzen durch: $1

**Mein Anliegen: Wie pack ich das ALLES in EINE Aktion?** (Unterstützt _Tag-Felder formatieren_ reguläre Ausdrücke?)

Danke im vorraus,  
derpavian

---

_[View the full topic](https://community.mp3tag.de/t/artistsortorder-problem/9569)._
