# Editing Composers

**URL:** https://community.mp3tag.de/t/editing-composers/15150
**Category:** Support
**Created:** [October 29, 2013, 8:37pm UTC](https://community.mp3tag.de/t/editing-composers/15150 "2013-10-29T20:37:22Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![fuzzbass45](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/bbce88/32.png) [@fuzzbass45](https://community.mp3tag.de/u/fuzzbass45)
#### Post date: [October 29, 2013, 8:37pm UTC](https://community.mp3tag.de/t/editing-composers/15150/1 "2013-10-29T20:37:22Z")

</div>

Have three thousand odd mp3's that I need to edit from:

Adamson, Stuart, Jobson, Richard

To:

Stuart Adamson / Richard Jobson

I.E

I need to reverse each name, then replace the remaining comma between them with a / (with a space either side of it)

Can anybody help me?

Many Thanks

Steve

---

<div class="post-metadata">

### Author: ![stevehero](https://community.mp3tag.de/user_avatar/community.mp3tag.de/stevehero/32/337_2.png) [@stevehero](https://community.mp3tag.de/u/stevehero)
#### Post date: [October 29, 2013, 9:16pm UTC](https://community.mp3tag.de/t/editing-composers/15150/2 "2013-10-29T21:16:19Z")

</div>

> [@Steve45](#):
>
> Adamson, Stuart, Jobson, Richard
> 
> To:
> 
> Stuart Adamson / Richard Jobson

Press F3 and enter

"COMPOSER" MATCHES "[^\,]+\,\s{1,2}[^\,]+"

This will find the pattern you are requiring but be careful. Make sure you have the COMPOSER column shown so you can see what you are changing when you run the below action.

The use action type:  
_Action type:_ **Format value**  
_Field:_ **COMPOSER**  
_Formatstring:_ **$regexp($regexp(%composer%,'([^,]+),\s{1,2}([^,]+),\*(\s{1}|$)',$2 $1 / ), / $,)**  
Run in batches but if you are confident that they match your requirement then do them all. Ctrl Z is your friend.

---

<div class="post-metadata">

### Author: ![fuzzbass45](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/bbce88/32.png) [@fuzzbass45](https://community.mp3tag.de/u/fuzzbass45)
#### Post date: [October 29, 2013, 10:59pm UTC](https://community.mp3tag.de/t/editing-composers/15150/3 "2013-10-29T22:59:02Z")

</div>

Wow, many thanks. Worked a treat!

Just been doing some experimenting. Am I right in thinking that this will work with any string of names, no matter how many in the string?

Steve

---

<div class="post-metadata">

### Author: ![stevehero](https://community.mp3tag.de/user_avatar/community.mp3tag.de/stevehero/32/337_2.png) [@stevehero](https://community.mp3tag.de/u/stevehero)
#### Post date: [October 29, 2013, 11:02pm UTC](https://community.mp3tag.de/t/editing-composers/15150/4 "2013-10-29T23:02:05Z")

</div>

Yip, It will as long as you have your original format.

Last name, First name, Last name, First name, Last name, First name etc etc

---

<div class="post-metadata">

### Author: ![fuzzbass45](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/bbce88/32.png) [@fuzzbass45](https://community.mp3tag.de/u/fuzzbass45)
#### Post date: [October 29, 2013, 11:11pm UTC](https://community.mp3tag.de/t/editing-composers/15150/5 "2013-10-29T23:11:38Z")

</div>

> [@stevehero](#):
>
> Yip, It will as long as you have your original format.
> 
> Last name, First name, Last name, First name, Last name, First name etc etc

Thanks! 20,000 or so more to sort!

Steve

---

<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:24pm UTC](https://community.mp3tag.de/t/editing-composers/15150/6 "2026-02-09T12:24:43Z")

</div>


