Build, test, and debug regular expressions
Matches C/C++ printf-style format specifiers (e.g. %-+08.3lld, %*s, %#x) and captures each component into named groups: flags (-, +, #, 0), width (numeric or *), precision (numeric or * after a dot), length modifiers (h, hh, l, ll, j, z, t, L), and the conversion character (d, i, u, o, x, X, f, e, g, a, c, s, p, n). Ideal for parsing, validating, or rewriting printf format strings in tools like custom formatters, static analyzers, and i18n/localization pipelines.