But when I do $RxReplace(<Album>,<Album Artist>,"DQ") it inserts 'DQ' between every two characters.
Back here, are you supposed to be using
$RxReplace or
$Replace?
I don't think
$RxReplace is being used correctly there.
Those two are different functions (even though they achieve the same thing, they work differently).
Edit: Did more testing and apparently, $RxReplace should still work, even with the same input as that of $Replace.
$RxReplace(<Album>, abc, DQ)
produces the same result as $Replace(<Album>, abc, DQ)
$RxReplace(<Album>,<Album Artist>, DQ)
does not produce the same result as $Replace(<Album>,<Album Artist>, DQ)
I now understand what you mean by this:
It looks like this is the same problem I encountered before where it was not possible to use a function or tag as second or third parameter for other functions.
I already spend hours on end on social media. Might as well spare a few of those to a greater purpose here.