Another bogus deprecation message. Weirdly, `%[a-z]s` is accepted instead, which means the scanf format parser is not treating "%[" as its own specifier.
@ibuclaw created dlang/dmd pull request #14316 "Issue 23251 - Deprecation: format specifier "%[a-z]" is invalid" mentioning this issue: - Issue 23251 - Deprecation: format specifier "%[a-z]" is invalid https://github.com/dlang/dmd/pull/14316
dlang/dmd pull request #14316 "fix Issue 23251 - Deprecation: format specifier "%[a-z]" is invalid" was merged into master: - d811e0c55af4e8fd8c04c09ef37e1670e0bc32e6 by Iain Buclaw: fix Issue 23251 - Deprecation: format specifier "%[a-z]" is invalid https://github.com/dlang/dmd/pull/14316