# (feat.) before ( Character in title

**URL:** https://community.mp3tag.de/t/feat-before-character-in-title/41614
**Category:** Support
**Created:** [May 5, 2018, 1:12pm UTC](https://community.mp3tag.de/t/feat-before-character-in-title/41614 "2018-05-05T13:12:37Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Capa](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/eb8c5e/32.png) [@Capa](https://community.mp3tag.de/u/Capa)
#### Post date: [May 5, 2018, 1:12pm UTC](https://community.mp3tag.de/t/feat-before-character-in-title/41614/1 "2018-05-05T13:12:37Z")

</div>

Is it possible to have this format value work so that it could add the (feat. XXXX)  
before a ( if already in the title? like

Tile (XXXX Remix)  
to  
Title (feat. ....) (XXXX Remix)

Field :Artist  
Format String :%title% (feat. %artist%)

---

<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: [May 5, 2018, 2:08pm UTC](https://community.mp3tag.de/t/feat-before-character-in-title/41614/2 "2018-05-05T14:08:54Z")

</div>

perhaps like described here:

> [@Conditional Regex to Move parts of tag between Title and Artist](https://community.mp3tag.de/t/conditional-regex-to-move-parts-of-tag-between-title-and-artist/16892/2):
>
> Read there ... [Video Edit Radio Version in Klammern löschen](https://community.mp3tag.de/t/15209/12)[" (feat.) " problem](https://community.mp3tag.de/t/14277/2)[Move "Featuring" from Artist to Title](https://community.mp3tag.de/t/11096/1) Move "feat xxx" from TITLE to ARTIST From A: Jack Mazzoni, BSharry, Christopher Vitale T: Think About the Way (feat. Carmen Nophra) (Jack Mazzoni VS Christopher Vitale Remix) To A: Jack Mazzoni, BSharry, Christopher Vitale feat. Carmen Nophra (Jack Mazzoni VS Christopher Vitale Remix) T: Think About the Way Action: Guess values Source format: %ARTIST%$regexp(%TITLE%,'^(.+?)\…

---

<div class="post-metadata">

### Author: ![Capa](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/eb8c5e/32.png) [@Capa](https://community.mp3tag.de/u/Capa)
#### Post date: [May 5, 2018, 2:46pm UTC](https://community.mp3tag.de/t/feat-before-character-in-title/41614/3 "2018-05-05T14:46:51Z")

</div>

I found another action on a thread that would work for me but i cant seem to get it to work.  
any idea?

for moving "featuring" in title and placing it before (Zedd Remix) or (Original Mix) or (Produced by Chase & Status):

Action: Format Value  
Field: TITLE  
Format String: $regexp(%TITLE%,'^(.+?)\s((.+?))\s((feat.\s.+?))$','$1 $3 $2')

---

<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: [May 5, 2018, 3:00pm UTC](https://community.mp3tag.de/t/feat-before-character-in-title/41614/4 "2018-05-05T15:00:06Z")

</div>

Actions are case-sensitive.  
also, I am quite sure that you have to escape the parenthesis.  
A good test for regular expressions is the function Convert\>Tag-Tag

---

<div class="post-metadata">

### Author: ![Capa](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/eb8c5e/32.png) [@Capa](https://community.mp3tag.de/u/Capa)
#### Post date: [May 5, 2018, 3:07pm UTC](https://community.mp3tag.de/t/feat-before-character-in-title/41614/5 "2018-05-05T15:07:15Z")

</div>

I'm using an action that for sure gives me (feat. xxx) like

Be (D-Malice Afro Expression) (feat. Kid Fonque, DJ Whisky)

so case sensitive for the (feat. ) part shouldn't be a problem if thats what you mean?  
I've tried this action after

Field: TITLE  
Format String: $regexp(%TITLE%,'^(.+?)\s((.+?))\s((feat.\s.+?))$','$1 $3 $2')

but won't change  
Be (D-Malice Afro Expression) (feat. Kid Fonque, DJ Whisky)  
to  
Be (feat. Kid Fonque, DJ Whisky) (D-Malice Afro Expression)

here is the thread

> [@Format %Title% - move featuring](https://community.mp3tag.de/t/format-title-move-featuring/12685):
>
> Hi all, First of all I'd like to say that this program is amazing and the people who post in this forum are equally amazing, I've found a great script for moving all my "feat. abc" from artist to title. My problem is that I have tons of remixes and the "feat. abc" gets moved to the end, after (xyz Remix). Could someone please help me to make the following changes? From: Title: Move (Club Mix) (feat. Max'C) Title: I'm Alright (Chuckie Remix) (feat. Flo Rida & Kat Deluna) Result: Title: Mov…

---

<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: [May 5, 2018, 3:20pm UTC](https://community.mp3tag.de/t/feat-before-character-in-title/41614/6 "2018-05-05T15:20:22Z")

</div>

> [@ohrenkino](#):
>
> also, I am quite sure that you have to escape the parenthesis.

`$regexp('Be (D-Malice Afro Expression) (feat. Kid Fonque, DJ Whisky)','^(.+)\s(\(.+\))\s(\(feat.\s.*\))$','$1 $3 $2')`  
-\>  
"Be (feat. Kid Fonque, DJ Whisky) (D-Malice Afro Expression)"

---

<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: [February 9, 2026, 12:27pm UTC](https://community.mp3tag.de/t/feat-before-character-in-title/41614/7 "2026-02-09T12:27:24Z")

</div>


