\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
.*?any character (except for line terminators), repeated any number of times
Positive Lookahead(?=\s+-) \s+any whitespace character, repeated at least once
-the literal - (4510 / 558 / 2D16)