`re.match(r'(\d+\.\d+)')` would be more reliable than assuming only `x.y` format