\d+a digit, repeated at least once
\s+any whitespace character, repeated at least once
-the literal - (4510 / 558 / 2D16)
\s+any whitespace character, repeated at least once
Group 2([^\-\s]+(\s+[^\-\s]+)*) Negated Character Class[^\-\s]+ +matches at least one character outside the set below:
\-the literal - (4510 / 558 / 2D16)
\sany whitespace character
*repeats the group contents below any number of times:
\s+any whitespace character, repeated at least once
Negated Character Class[^\-\s]+ +matches at least one character outside the set below:
\-the literal - (4510 / 558 / 2D16)
\sany whitespace character