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

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.

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 ...

Read also ...
/t/12626/1
/t/11800/1

DD.20131214.1040.CET