# replace 'Bonobo\\\\Andrew Ashong' with 'Andrew Ashong' in artist

**URL:** https://community.mp3tag.de/t/replace-bonobo-andrew-ashong-with-andrew-ashong-in-artist/15285
**Category:** Support
**Created:** [December 13, 2013, 4:50pm UTC](https://community.mp3tag.de/t/replace-bonobo-andrew-ashong-with-andrew-ashong-in-artist/15285 "2013-12-13T16:50:02Z")
**Posts on this page:** 1
**Showing post:** 9

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [December 14, 2013, 8:21am UTC](https://community.mp3tag.de/t/replace-bonobo-andrew-ashong-with-andrew-ashong-in-artist/15285/9 "2013-12-14T08:21:11Z")

</div>

> [@m4rk](#):
>
> ... **I also found that MP3tag itself is causing the problem**. eg if I use Replace action to change any character in any field to \\ then these fields misbehave and do not show as two separate items but show as one. ...

To convert a tag-field value, which contains a double backslash, into a multi-value tag-field, it needs an additional step of saving the tag again.

Further on you can make following tests.  
Format a tag-field "A" with **'\<!--colorc--\>'**. This will result into a tag-field "A" with value content "".  
Format a tag-field "B" with **'\\'**. This will result into removing the tag-field "B".  
Format a tag-field "C" with **'\\<!--colorc--\>'**. This will result into a tag-field "C" with value content "".  
Format a tag-field "D" with **'\\'**. This will result into removing the tag-field "D".  
... and so on.  
This behaviour is understandable and follows the rule for "\\" as the multi-value delimiter sequence.

> [@m4rk](#):
>
> ... I must have at some point used the Replace action and not the Split Field action to create the \\ as the field separator. ...

Do another test.  
Format a tag-field "A" with value **'a a#bb#c c c'**.  
Apply the action "Split field by separator" against the field "A" and set the separator to "#".  
The result is a multi-value tag-field with three elements ...

- A with value content "a a"
- A with value content "bb"
- A with value content "c c c"  
... which is ok.  
When using the Formatstring **$meta\_sep(A,'\\')** it will give the result "a a\\bb\\c c c".

Do another test.  
Format a tag-field "A" with value **'a a#bb#c c c'**.  
Apply the action "Replace" against the field "A" and replace all occurences of "#" with "\\".  
The result is a single-value tag-field with one item of value content "a a\\bb\\c c c".

After opening the dialog "Extended Tags..." and then closing the dialog with "OK" this tag-field will be converted into a multi-value tag-field.

This conversion effect can also be created with an action "Format value" on the tag-field "A" ...  
using the format string: **$meta\_sep(A,'\\')'\\'**

Check for meta tag-field ...

**$iflonger($meta(A,1),0,'IsMeta=TRUE','IsMeta=FALSE')**

Note: Dano Moderator said on Apr 4 2011, 17:05 ...

> [@](#):
>
> If you want these multiple genres to work with WMP and you are using Mp3 files (with ID3v2.3 tags), the \\ syntax will not work.  
> You must use one forward slash: Genre1/Genre2/Genre3  
> This is an exception for Mp3 files with ID3v2.3 tags in Mp3tag.  
> For WMA files, the double backslash is right.

Read also ...  
[/t/12626/1](https://community.mp3tag.de/t/12626/1)  
[/t/11800/1](https://community.mp3tag.de/t/11800/1)

DD.20131214.1040.CET

---

_[View the full topic](https://community.mp3tag.de/t/replace-bonobo-andrew-ashong-with-andrew-ashong-in-artist/15285)._
