Ну смотря какой текст. Обычно в текстах целую часть числа не опускают.
Но если такие числа предполагаются - то использовать регулярку с "*" как у вас в ответе.
>>> from decimal import *
>>> import re
>>> getcontext().prec = 5
>>> res = [Decimal(im) for im in re.findall('\d*\.\d+', a)]
>>> res
[Decimal('1.2330'), Decimal('1.3460')]
>>> res[0] + res[1]
Decimal('2.5790')