\d+a Unicode decimal digit, repeated at least once
\s*a Unicode whitespace character, repeated any number of times
:?optionally matches the literal : (5810 / 728 / 3A16)
\s*a Unicode whitespace character, repeated any number of times
Non-Capturing Group(?:h\.?s\.?)? ?repeats the group contents below at most once:
hthe literal h (10410 / 1508 / 6816) (case sensitive)
\.?optionally matches the literal . (4610 / 568 / 2E16)
sthe literal s (11510 / 1638 / 7316) (case sensitive)
\.?optionally matches the literal . (4610 / 568 / 2E16)