?repeats the group contents below at most once:
Non-Capturing Group(?:-|or) -the literal - (4510 / 558 / 2D16)
orthe literal text or (case sensitive) \s*any whitespace character, repeated any number of times
\da digit
*matches any number of characters from the set below:
\da digit
,the literal , (4410 / 548 / 2C16)
\s*any whitespace character, repeated any number of times