Build, test, and debug regular expressions
Matches a DNS resource record line containing a hostname (with optional hyphen and dot segments), the IN class, a record type built from the letters A/C/N/M/E up to 5 chars (e.g., A or CNAME), a numeric TTL, and a trailing IPv4 address. Each field is captured in its own group so scripts can reorder parts—typically moving the TTL into BIND's canonical position when converting Route53 zone exports.