Dopo aver fatto qualche test sono allo stesso punto di prima.

Partendo da questo esempio: Testo="ImportoA 12,34 ImportoB 56,78"
con RegExpr e Pattern come suggerito o come ho scritto io
in metodo RegExp.Replace(Testo,".") torna sempre questa stringa:
ImportoA 1.4 ImportoB 5.8

come vedete mi si mangia tutta la corrispondenza del Pattern sostituendola con il punto.

A questo punto potrei usare il metodo Execute ed andare a raccattare tutte le corrispondenze per poi manipolarle tramite la classica funzione replace() allungandomi i processi

Come fare per trovare le giuste occorrenze e sostituire solo quello che dico io nelle occorrenze trovate?