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