# Change tag from tag

**URL:** https://community.mp3tag.de/t/change-tag-from-tag/15740
**Category:** Support
**Created:** [May 16, 2014, 6:31am UTC](https://community.mp3tag.de/t/change-tag-from-tag/15740 "2014-05-16T06:31:02Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![tigerjack89](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/13edae/32.png) [@tigerjack89](https://community.mp3tag.de/u/tigerjack89)
#### Post date: [May 16, 2014, 6:31am UTC](https://community.mp3tag.de/t/change-tag-from-tag/15740/1 "2014-05-16T06:31:02Z")

</div>

Hi there. It's my first post so... sorry if I'm doing something wrong 🙂  
I'm experimenting with tag and I have a question for you.  
I have some artist tags arranged in this way.  
artist1; artist2; artist3  
and i want to convert this into  
artist1 / artist2 / artist3

Is there any way to do this?  
Thanks in advance 🙂

---

<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 16, 2014, 6:41am UTC](https://community.mp3tag.de/t/change-tag-from-tag/15740/2 "2014-05-16T06:41:56Z")

</div>

You can create an action of the type "Replace" for ARTIST  
(see FAQs [/t/967/1](https://community.mp3tag.de/t/967/1) on that)

Enter as search string: ;  
(which is actually semicolon-blank)  
Enter as Replace string: /  
(which is actually blank-slash-blank)

A note:  
Adding slashes to fields may play tricks: the slash is not legal for filenames. SO if you want to use the Tag-Filename converter with %artist% as part of the mask then the slash will be removed.

Also: the Windows Mediaplayer sometimes interprets the / as field separator, so that you get a group call ac and one called dc instead of AC/DC.  
So: be careful with that - the semicolon was not so bad after all.

---

<div class="post-metadata">

### Author: ![tigerjack89](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/13edae/32.png) [@tigerjack89](https://community.mp3tag.de/u/tigerjack89)
#### Post date: [May 16, 2014, 11:30am UTC](https://community.mp3tag.de/t/change-tag-from-tag/15740/3 "2014-05-16T11:30:24Z")

</div>

> [@ohrenkino](#):
>
> You can create an action of the type "Replace" for ARTIST  
> (see FAQs [/t/967/1](https://community.mp3tag.de/t/967/1) on that)
> 
> Enter as search string: ;  
> (which is actually semicolon-blankblank-slash-blank)  
> Enter as Replace string: /  
> (which is actually blank-slash-blank)

Thanks for this, it works 🙂

> [@](#):
>
> A note:  
> Adding slashes to fields may play tricks: the slash is not legal for filenames. SO if you want to use the Tag-Filename converter with %artist% as part of the mask then the slash will be removed.
> 
> Also: the Windows Mediaplayer sometimes interprets the / as field separator, so that you get a group call ac and one called dc instead of AC/DC.  
> So: be careful with that - the semicolon was not so bad after all.

You're right, I was just trying to comply with the IDv3.4 standard for multiple artists, but I don't know if it's the rigth mode.

---

<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 16, 2014, 3:49pm UTC](https://community.mp3tag.de/t/change-tag-from-tag/15740/4 "2014-05-16T15:49:33Z")

</div>

> [@tigerjack89](#):
>
> Thanks for this, it works 🙂
> 
> You're right, I was just trying to comply with the IDv3.4 standard for multiple artists, but I don't know if it's the rigth mode.

The ID3 V2.4 tags are not read by Windows Explorer or Windows Media Player.  
You reach best compatibility with most devices with ID3 V2.3 tags.

---

<div class="post-metadata">

### Author: ![tigerjack89](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/13edae/32.png) [@tigerjack89](https://community.mp3tag.de/u/tigerjack89)
#### Post date: [May 23, 2014, 7:14am UTC](https://community.mp3tag.de/t/change-tag-from-tag/15740/5 "2014-05-23T07:14:26Z")

</div>

> [@ohrenkino](#):
>
> The ID3 V2.4 tags are not read by Windows Explorer or Windows Media Player.  
> You reach best compatibility with most devices with ID3 V2.3 tags.

I know, but I mostly use Foobar for audio files.  
So, there isn't a way to convert "artist1 / artist2" in something like "artist1 - artist2" in filenames?

---

<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 23, 2014, 4:15pm UTC](https://community.mp3tag.de/t/change-tag-from-tag/15740/6 "2014-05-23T16:15:52Z")

</div>

> [@tigerjack89](#):
>
> I know, but I mostly use Foobar for audio files.  
> So, there isn't a way to convert "artist1 / artist2" in something like "artist1 - artist2" in filenames?

Checkout the function $validate() to avoid illegal characters in filenames.

---

<div class="post-metadata">

### Author: ![tigerjack89](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/13edae/32.png) [@tigerjack89](https://community.mp3tag.de/u/tigerjack89)
#### Post date: [May 26, 2014, 7:12am UTC](https://community.mp3tag.de/t/change-tag-from-tag/15740/7 "2014-05-26T07:12:07Z")

</div>

> [@ohrenkino](#):
>
> Checkout the function $validate() to avoid illegal characters in filenames.

Hey, thanks for your help 🙂  
Where I can find this function and how can I change the way it replace illegal characters?

---

<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 26, 2014, 9:41am UTC](https://community.mp3tag.de/t/change-tag-from-tag/15740/8 "2014-05-26T09:41:06Z")

</div>

> [@tigerjack89](#):
>
> Hey, thanks for your help 🙂  
> Where I can find this function and how can I change the way it replace illegal characters?

The $validate() function is a scripting function.  
[https://docs.mp3tag.de/scripting/#string-functions](https://docs.mp3tag.de/scripting/#string-functions)  
So if you want to create a filename with the function Convert\>tag-filename then enclose the whole mask with the $validate():  
$validate(%artist% - %album% \_ %title%,-)

---

<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:25pm UTC](https://community.mp3tag.de/t/change-tag-from-tag/15740/9 "2026-02-09T12:25:03Z")

</div>


