# Reverse artist

**URL:** https://community.mp3tag.de/t/reverse-artist/4540
**Category:** Support
**Created:** [February 28, 2007, 9:54pm UTC](https://community.mp3tag.de/t/reverse-artist/4540 "2007-02-28T21:54:18Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![KaraokeK](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/k/eada6e/32.png) [@KaraokeK](https://community.mp3tag.de/u/KaraokeK)
#### Post date: [February 28, 2007, 9:54pm UTC](https://community.mp3tag.de/t/reverse-artist/4540/1 "2007-02-28T21:54:18Z")

</div>

So I worked out how to reverse artist name  
i.e. Sinatra, Frank to Frank Sinatra

Now for the experts to help - please.

How to change  
Sinatra, Frank and Nancy Sinatra  
to  
Frank Sinatra and Nancy Sinatra

Help, as always, would be gratefully received.

Thanks

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [March 1, 2007, 6:24pm UTC](https://community.mp3tag.de/t/reverse-artist/4540/2 "2007-03-01T18:24:53Z")

</div>

Hi!

You can use an action for that:

_Action type:_ **Replace with regular expression**  
_Field:_ **ARTIST**  
_Regular expression:_ **(.+), (.+?) (.\*)**  
_Replace matches with:_ **$2 $1 $3**

Kind regards,  
Florian

---

<div class="post-metadata">

### Author: ![KaraokeK](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/k/eada6e/32.png) [@KaraokeK](https://community.mp3tag.de/u/KaraokeK)
#### Post date: [March 2, 2007, 4:00am UTC](https://community.mp3tag.de/t/reverse-artist/4540/3 "2007-03-02T04:00:04Z")

</div>

I said it before and I'll say it again.  
There seems to be nothing that cannot be achieved.  
Florian - you save so much time and effort for so many people.  
Many thanks

---

<div class="post-metadata">

### Author: ![jackiep](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/ecd19e/32.png) [@jackiep](https://community.mp3tag.de/u/jackiep)
#### Post date: [October 31, 2009, 10:38am UTC](https://community.mp3tag.de/t/reverse-artist/4540/4 "2009-10-31T10:38:11Z")

</div>

Hi Florian!  
I am a newbie to the "action" feature. I would like to know how to do not only what this poster wanted, but also how to simply reverse artist (to use her example from FRANK SINATRA to SINATRA, FRANK). Thanks so much-I love this tool that you've developed!!  
-Jack

---

<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: [October 31, 2009, 1:13pm UTC](https://community.mp3tag.de/t/reverse-artist/4540/5 "2009-10-31T13:13:31Z")

</div>

Have a look here, it should get you started:  
[/t/967/1](https://community.mp3tag.de/t/967/1)

---

<div class="post-metadata">

### Author: ![jackiep](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/ecd19e/32.png) [@jackiep](https://community.mp3tag.de/u/jackiep)
#### Post date: [October 31, 2009, 2:13pm UTC](https://community.mp3tag.de/t/reverse-artist/4540/6 "2009-10-31T14:13:50Z")

</div>

Thanks so much for your quick reply Dano.  
I could not find (from the linked list that you sent) one that applies to switching first and surname. Do I need to create an action from scratch? How would I do that? I greatly appreciate your help.  
-Jack

---

<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: [October 31, 2009, 2:41pm UTC](https://community.mp3tag.de/t/reverse-artist/4540/7 "2009-10-31T14:41:48Z")

</div>

That link shows you how to create an action, now this text here shows you what you need to enter:

Change Frank Sinatra into Sinatra, Frank:  
_Action type:_ **Replace with regular expressions**  
_Field:_ **ARTIST**  
_Regular expression:_ **^(.+)\s(.+?)$**  
_Replace matches with:_ **$2, $1**

Please try to avoid unnecessary quotes, there is also an "Add Reply" button that does not add a quote to your post.

---

<div class="post-metadata">

### Author: ![jackiep](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/ecd19e/32.png) [@jackiep](https://community.mp3tag.de/u/jackiep)
#### Post date: [October 31, 2009, 10:27pm UTC](https://community.mp3tag.de/t/reverse-artist/4540/8 "2009-10-31T22:27:00Z")

</div>

Thanks so much. It worked. Is there any way that I can save it, so I do not need to reenter all the information, perhaps as an "action group"?  
-Gratefully-Jack

---

<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: [November 1, 2009, 9:30am UTC](https://community.mp3tag.de/t/reverse-artist/4540/9 "2009-11-01T09:30:09Z")

</div>

All actions that you create with "Convert \> Actions" are saved and are always available from there.

---

<div class="post-metadata">

### Author: ![jackiep](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/ecd19e/32.png) [@jackiep](https://community.mp3tag.de/u/jackiep)
#### Post date: [November 3, 2009, 1:03pm UTC](https://community.mp3tag.de/t/reverse-artist/4540/10 "2009-11-03T13:03:06Z")

</div>

I was also hoping to learn the text for reversing artist and group (Frankie Valli & Four Seasons TO Four Seasons, Frankie Valli &). I greatly appreciate your help.  
-Jack

---

<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:20pm UTC](https://community.mp3tag.de/t/reverse-artist/4540/11 "2026-02-09T12:20:10Z")

</div>


