Build, test, and debug regular expressions
Matches a 20-digit numeric string broken into five capture groups: nine leading digits, a digit from 0-2, a mandatory 0, a digit from 0-3, and eight trailing digits. The constrained middle positions suggest a fixed prefix or classification segment within the number. Useful for validating structured identifiers, account numbers, or codes where specific digit positions carry special meaning, and for extracting each segment for further processing.