# Moving featuring artist from 'Title' to 'Artist'

**URL:** https://community.mp3tag.de/t/moving-featuring-artist-from-title-to-artist/58088
**Category:** Support
**Created:** [August 3, 2022, 3:15pm UTC](https://community.mp3tag.de/t/moving-featuring-artist-from-title-to-artist/58088 "2022-08-03T15:15:07Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![VJB78](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/v/3ab097/32.png) [@VJB78](https://community.mp3tag.de/u/VJB78)
#### Post date: [August 3, 2022, 3:15pm UTC](https://community.mp3tag.de/t/moving-featuring-artist-from-title-to-artist/58088/1 "2022-08-03T15:15:07Z")

</div>

I have been struggling with finding the right solution to achieve the result I would like and hoping someone would be able to assist me.

I have a lot of songs titles which include the featuring artist which I would like to move to the artist field. I wish to keep the existing artist and add the featuring artist to the end of the artist. For example:

I want to go from this:  
**Title:** Don’t Give Up (feat. Bryan Adams)  
**Artist:** Chicane

To this:  
**Title:** Don’t Give Up  
**Artist:** Chicane (feat. Bryan Adams)

Keeping in mind that the featuring artist is not always at the end of the title, it can be in the middle of the string, for example:

**Title:** Faith (feat. Charlotta Chadwick) [Skitz Faithless Remix]  
**Artist:** Bliss Inc

And I want it to be:  
**Title:** Faith [Skitz Faithless Remix]  
**Artist:** Bliss Inc (feat. Charlotta Chadwick)

I have tried this with zero success:  
**Action:** Guess values  
**Source format:** `%artist% $regexp(%title%,'(.) feat. (.)','feat. $2 +++ $1',1)`  
**Guessing pattern:** %artist% +++ %title%

I have attached a PDF with a screenshot and mark-ups to illustrate more clearly what I am aiming for.

Help would be greatly appreciated. 😊

Thanks.

Vaughan.  
[MP3Tag Support (WT).pdf](https://community.mp3tag.de/uploads/short-url/167hKpLbzZKPV838CrmZ0otJZfk.pdf) (173.0 KB)

---

<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: [August 3, 2022, 4:01pm UTC](https://community.mp3tag.de/t/moving-featuring-artist-from-title-to-artist/58088/2 "2022-08-03T16:01:14Z")

</div>

> [@VJB78](#):
>
> **Title:** Don’t Give Up (feat. Bryan Adams)  
> **Artist:** Chicane
> 
> To this:  
> **Title:** Don’t Give Up  
> **Artist:** Chicane (feat. Bryan Adams)

Try  
Guess value  
Source: `%artist% $regexp(%title%,(.*) \(feat\. (.*)\),(feat. $2) +++ $1)`  
Guessing Pattern: %artist% +++ %title%

For the 3-part-pattern try "Guess value" with  
Source: `%artist% $regexp(%title%,(.*) \(feat\. (.*)\)(.*),(feat. $2) +++ $1$3)`  
Guessing Pattern: %artist% +++ %title%

---

<div class="post-metadata">

### Author: ![VJB78](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/v/3ab097/32.png) [@VJB78](https://community.mp3tag.de/u/VJB78)
#### Post date: [August 3, 2022, 10:19pm UTC](https://community.mp3tag.de/t/moving-featuring-artist-from-title-to-artist/58088/3 "2022-08-03T22:19:09Z")

</div>

> [@ohrenkino](#):
>
> Try  
> Guess value  
> Source: `%artist% $regexp(%title%,(.*) \(feat\. (.*)\),(feat. $2) +++ $1)`  
> Guessing Pattern: %artist% +++ %title%
> 
> For the 3-part-pattern try "Guess value" with  
> Source: `%artist% $regexp(%title%,(.*) \(feat\. (.*)\)(.*),(feat. $2) +++ $1$3)`  
> Guessing Pattern: %artist% +++ %title%

That worked perfectly! 😃 😃 😃

Thank you very much

---

<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: [September 2, 2022, 10:19pm UTC](https://community.mp3tag.de/t/moving-featuring-artist-from-title-to-artist/58088/4 "2022-09-02T22:19:50Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
