I think TRANSLATE is a better and more performant option. Why you want to go to regular expression?

If you want to do it with regular expression the best would be to nest to REGEXP_REPLACE. In one single REGEXP_REPLACE function is going to be tricky.
Why you want to go for that solution when you already have one working?