Non-Capturing Group(?:[^\d\s-]{2}-){3} {3}repeats the group contents below exactly 3 times:
Negated Character Class[^\d\s-]{2} {2}matches exactly 2 characters outside the set below:
\da Unicode decimal digit
\sa Unicode whitespace character
-the literal - (4510 / 558 / 2D16)
-the literal - (4510 / 558 / 2D16)
\d{2}a Unicode decimal digit, repeated exactly 2 times
-the literal - (4510 / 558 / 2D16)
\d{2}a Unicode decimal digit, repeated exactly 2 times
-the literal - (4510 / 558 / 2D16)
Negated Character Class[^\d\s-]{2} {2}matches exactly 2 characters outside the set below:
\da Unicode decimal digit
\sa Unicode whitespace character
-the literal - (4510 / 558 / 2D16)