import re
text = '4 500,5\n\n12%\n\n1,63%\n\n568768,74832 days in between\n\n34 cars in a row'
number_rx = r'(?<!\d)(?:\d{1,3}(?:[ \xA0]\d{3})*|\d+)(?:,\d+)?(?!\d)'
number_list = re.findall(number_rx, text)
print('Float: ', [x for x in number_list if ',' in x])
print('Integers: ', [x for x in number_list if ',' not in x])
aW1wb3J0IHJlCnRleHQgPSAnNCA1MDAsNVxuXG4xMiVcblxuMSw2MyVcblxuNTY4NzY4LDc0ODMyIGRheXMgaW4gYmV0d2VlblxuXG4zNCBjYXJzIGluIGEgcm93JwpudW1iZXJfcnggPSByJyg/PCFcZCkoPzpcZHsxLDN9KD86WyBceEEwXVxkezN9KSp8XGQrKSg/OixcZCspPyg/IVxkKScKbnVtYmVyX2xpc3QgPSByZS5maW5kYWxsKG51bWJlcl9yeCwgdGV4dCkKcHJpbnQoJ0Zsb2F0OiAnLCBbeCBmb3IgeCBpbiBudW1iZXJfbGlzdCBpZiAnLCcgaW4geF0pCnByaW50KCdJbnRlZ2VyczogJywgW3ggZm9yIHggaW4gbnVtYmVyX2xpc3QgaWYgJywnIG5vdCBpbiB4XSk=