# Wie verschiebt man bestimmte Textteile innerhalb Tag?

**URL:** https://community.mp3tag.de/t/wie-verschiebt-man-bestimmte-textteile-innerhalb-tag/3801
**Category:** Allgemein
**Created:** [September 22, 2006, 2:38pm UTC](https://community.mp3tag.de/t/wie-verschiebt-man-bestimmte-textteile-innerhalb-tag/3801 "2006-09-22T14:38:09Z")
**Posts on this page:** 5
**Page:** 1

<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: [September 22, 2006, 2:38pm UTC](https://community.mp3tag.de/t/wie-verschiebt-man-bestimmte-textteile-innerhalb-tag/3801/1 "2006-09-22T14:38:09Z")

</div>

Wenn ich ein Stück taggen will, dessen Filename so heisst:  
02-janet\_jackson-so\_excited\_feat\_khia.mp3

und im Tag-Interpret steht:  
Janet Jackson

und im Tag-Titel steht:  
So excited feat Khia

Wie bringe ich es fertig, dass im Interpret schlussendlich  
Janet Jackson feat. Khia

steht und im Titel nur noch  
So excited

(Wie ich aus "feat" "feat." mache ist klar.  
Aber wie move ich den Teil "feat. Khia" in den Interpret?

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [September 22, 2006, 4:20pm UTC](https://community.mp3tag.de/t/wie-verschiebt-man-bestimmte-textteile-innerhalb-tag/3801/2 "2006-09-22T16:20:01Z")

</div>

Eine Möglichkeit:

Aktion #1:  
_Aktionstyp:_ **Tag-Felder formatieren**  
_Feld:_ **ARTIST**  
_Formatstring:_ **%artist%###%title%**

Aktion #2:  
_Aktionstyp:_ **Ersetzen mit regulären Ausdrücken**  
_Feld:_ **TITLE**  
_Regulärer Ausdruck:_ **\sfeat.?\s.+$**  
_Treffer ersetzen durch:_

[] Groß-/Kleinschreibung berücksichtigen

Aktion #3:  
_Aktionstyp:_ **Ersetzen mit regulären Ausdrücken**  
_Feld:_ **ARTIST**  
_Regulärer Ausdruck:_ **###.+?(?=\sfeat)**  
_Treffer ersetzen durch:_

[] Groß-/Kleinschreibung berücksichtigen

---

<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: [September 22, 2006, 4:24pm UTC](https://community.mp3tag.de/t/wie-verschiebt-man-bestimmte-textteile-innerhalb-tag/3801/3 "2006-09-22T16:24:29Z")

</div>

> [@LyricsLover](#):
>
> Wenn ich ein Stück taggen will, dessen Filename so heisst:  
> 02-janet\_jackson-so\_excited\_feat\_khia.mp3  
> Wie bringe ich es fertig, dass im Interpret schlussendlich  
> Janet Jackson feat. Khia  
> steht und im Titel nur noch  
> So excited ...

Nur so als erste Anregung:  
Konverter Dateiname - Tag:  
%track%-%artist%-%title%_feat_%feat%  
Anschliessend  
Aktion Tagfeld formatieren:  
ARTIST = %ARTIST% ft. %FEAT%  
FEAT löschen

DD.20060922.2025

---

<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: [September 22, 2006, 4:37pm UTC](https://community.mp3tag.de/t/wie-verschiebt-man-bestimmte-textteile-innerhalb-tag/3801/4 "2006-09-22T16:37:57Z")

</div>

Danke für die superschnelle Hilfe - dano's Aktionen funzen wunderprächtig - solange das "feat". vorkommt. Sonst gibts ein ### im Interpret-Tag.

Kann man das auch "bedingt" machen?

@DetlefD: Wenn die Tags mal nicht schon so gut abgefüllt sind, versuche ich auch Deine Version.

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [September 22, 2006, 8:12pm UTC](https://community.mp3tag.de/t/wie-verschiebt-man-bestimmte-textteile-innerhalb-tag/3801/5 "2006-09-22T20:12:25Z")

</div>

> [@LyricsLover](#):
>
> Danke für die superschnelle Hilfe - dano's Aktionen funzen wunderprächtig - solange das "feat". vorkommt. Sonst gibts ein ### im Interpret-Tag.

Du kannst bei der ersten Aktion den Formatstring in **$ifgreater($strstr(%title%, feat),0,%artist%###%title%,%artist%)** ändern.  
Dann bleibt bei fehlendem " feat" der Artist gleich und die 2 anderen Aktionen laufen ins Leere.
