/([\d]+) # match first nonspace ( greedy ) #### ([\w\s|"|\-|\']+) # capture at word boundary #### \s\s+ # single space followed by multiple spaces #### ([\d,\.]+) # capture digit, comma, period #### \s[^\d]+ # single space, non-digit character
## ([\w\s|"|\-|\']+) # capture at word boundary ##
## \s\s+ # single space followed by multiple spaces ##
## ([\d,\.]+) # capture digit, comma, period ##
## \s[^\d]+ # single space, non-digit character