Dipende, comunque, da come la si interpreta.

"any CHAR except CTLs or separators"

Può essere interpretata così:

any CHAR (except CTLs or separators)

oppure così:

any CHAR (except CTLs) or separators