如何在python中以相反的方向搜索正则表达式

Sam*_*uel 0 python regex

例如.该字符串如下
"cd 1.2 ab 2.3 cd".
如果我使用模式 "[0-9]*\.[0-9]*",并re.search找到子字符串.它会回来1.2.我想回来2.3.
我怎样才能在相反的方向上进行python搜索.我不喜欢使用findall函数来获取所有子字符串.然后使用最后一个

Fir*_*Dib 7

这适用于这种情况: \d+\.\d+(?=\D*$)

当整个字符串中没有其他数字跟随它时,它将抓取最后的数字.

演示+解释:http://regex101.com/r/hE0lE4