That worked, thanks Simon, but it's also removing dashes in the text before the brackets.
This post provided some inspiration, I wanted to store the filename in a document library as the title, however the syntax wasn't meeting my needs.
The following regular expression works well:
replace(Name, "\.[^.*]*$", "")
Thanks for the ideas/discussion!