in reply to Should be a simple spaces/digits regex....but I'm turning grey!
Tasks like this can also be flummoxed by greed. The greed of a regular expression, that is, not the Deadly Sin. Left to its own devisings, a regex will normally consume the longest substring that qualifies. It must be told not to be so greedy; to take the shortest one instead. Probably not applicable to this case but worth keeping in mind.