mamaijee wrote:FROM:
"Young, Amanda - Furtive Liaison"
TO:
"Amanda Young - Furtive Liaison"
Match all signs till an coma ==> "(.+)," ====> "Young," ====> inside the backreference group No.1 => "Young"
followed by an space and one-or-more signs ==> " (.+)" ====> " Amanda" ====> inside the backreference group No.2 => "Amanda"
followed by an space and an dash and an space and one-or-more signs till the end ==> "( - .+)" ====> " - Furtive Liaison" => group No.3
Then replace with what is matched in group No.2, an space, and then No.1 and then No.3:
RegEx(1)
MATCH: (.+), (.+)( - .+)
REPLACE: \2 \1\3
Untested, maybe we have to add or remove an space here or there?
And "of course" works only if there are only ONE coma and ONE dash in the whole name.
HTH?