@david_r
It appears the 2019 beta is the problem!
2018 works:
Beta 2019.0.0.0
Mmmm, could that be it?Let me try a different version.
Strange.Which FME version are you running?
Try the following in a StringReplacer.Text to replace:
(.*)\s*(\(.*\))
Replacement text:
\2 \1