# Name Vorname mehrmals tauschen

**URL:** https://community.mp3tag.de/t/name-vorname-mehrmals-tauschen/11588
**Category:** Allgemein
**Created:** [February 14, 2011, 8:02am UTC](https://community.mp3tag.de/t/name-vorname-mehrmals-tauschen/11588 "2011-02-14T08:02:45Z")
**Posts on this page:** 1
**Showing post:** 14

<div class="post-metadata">

### Author: ![pone](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pone/32/272_2.png) [@pone](https://community.mp3tag.de/u/pone)
#### Post date: [February 14, 2011, 6:19pm UTC](https://community.mp3tag.de/t/name-vorname-mehrmals-tauschen/11588/14 "2011-02-14T18:19:25Z")

</div>

> [@DetlevD](#):
>
> Die **Ignore Case Option** ist der vierte Parameter in der Funktion $regex(), was im Mp3tag Hilfe Manual nur kurz beschrieben steht.
> 
> Eine solche Gruppe **(?:regex)** klammert, aber hält nichts fest.  
> _(?:regex) Non-capturing parentheses group the regex so you can apply regex operators, but do not capture anything and do not create backreferences._
> 
> DD.20110214.1942.CET

Ah, ok. Das mit "Ignore Case" hab ich schon mal gelesen. Aber ich dachte immer da sollten Ausdrücke in bestimmten Fällen ignoriert werden. Das damit Groß- und Kleinschrbeibung gemeint ist, soweit hab ich nicht geschaltet. Eigentlich logisch. Und die deutsche Hilfe hab ich scheinbar auch nicht zurate gezogen. Selber Schuld.

Das mit Klammern die nichts halten ist auch nicht schlecht zu wissen.

Und das .? anstelle von (.|) ist auch nicht schlecht. So muss man das nicht mehr in eine extra Klammer schreiben.

Die Zerlegung der feat... Ausdrücke ist damit überflüssig geworden. Ich hab das ja nur gemacht  
damit die Klammer nicht ganz so lang wird.

Das scheint mir dann am einfachsten zu sein:

$regexp(%artist%,(.\*) (.\*) (featuring|feat\.?|ft\.?) (.\*) (.\*),$2',' $1 $3 $5',' $4,1)

Aus

(featuring|Featuring|FEATURING|ft|Ft|FT|ft\.|Ft\.|FT\.|feat|Feat|FEAT|feat\.|Feat\.|FEAT\.) 

ist also

(f|F)(eaturing|EATURING|eat|EAT|t|T|)(\.|)

und dann

(featuring|feat\.?|ft\.?) 

geworden.  
Nicht schlecht. Da nenn ich mal einen Lernprozess.

---

_[View the full topic](https://community.mp3tag.de/t/name-vorname-mehrmals-tauschen/11588)._
