Splitting a string into a list (but not separating adjacent numbers) in Python,"re.findall('\\d+|\\S', string)"