Regexes for changing currency amounts from source to target (German to English)

For a piece I am currently doing, I have a lot of amounts (fines etc. imposed) in the text that use two different Austrian standards for presenting the amount of the fine: They have the following formats.

EUR 600,--
EUR 1 250,--
726,-- EUR
1.400,-- EUR
78,50 EUR

Is there a way using Regex to:

  1. Change the number in the target segment (English) to have the currency code before the amount.
  2. Change the  -- after the decimal comma into 00
  3. Harmonise the thousands separator (non-breaking space or .) 
  4. Add these to the currency formats in Studio 2021.