如何编写Python正则表达式以获取除十进制以外的数字?

以下代码获取给定字符串中的数字(小数点除外)

>>> m = re.match(r"(\d+)\.(\d+)", "80.3196")
>>> m.groups()
('80', '3196')