import re s = '# 53421.0 67778.0000002 0.3673987009 1 1517.750 88.370 512 7 1 J1745-3040' print( re.findall(r'\b\w(?:\S*\w)?\b', s) )
Standard input is empty
['53421.0', '67778.0000002', '0.3673987009', '1', '1517.750', '88.370', '512', '7', '1', 'J1745-3040']