?repeats the group contents below at most once:
:the literal : (5810 / 728 / 3A16)
Group prefix(?P<prefix>c|n) cthe literal c (9910 / 1438 / 6316) (case sensitive)
nthe literal n (11010 / 1568 / 6E16) (case sensitive)
\.the literal . (4610 / 568 / 2E16)
Group start(?P<start>-?[1-9][0-9]{0,7}) -?optionally matches the literal - (4510 / 558 / 2D16)
1-9one character from 1 (4910) to 9 (5710)
Character Class[0-9]{0,7} {0,7}matches between 0 and 7 characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
Group start_offset(?P<start_offset>[+-][1-9][0-9]{0,7})? ?repeats the group contents below at most once:
+the literal + (4310 / 538 / 2B16)
-the literal - (4510 / 558 / 2D16)
1-9one character from 1 (4910) to 9 (5710)
Character Class[0-9]{0,7} >the literal > (6210 / 768 / 3E16)