如何编写规则,例如;任何字符,但不包括……”;在ANTLR4中?

如何编写规则,例如;任何字符,但不包括……”;在ANTLR4中?,antlr,Antlr,例如在rfc2047中 token = 1*<Any CHAR except SPACE, CTLs, and especials> especials = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / " <"> / "/" / "[" / "]" / "?" / "." / "=" token=1* specials=“(“/”)/“/”@/”,“/”;“/”:“/” ANTLR 4包含一个类似于正则表达

例如在rfc2047中

token = 1*<Any CHAR except SPACE, CTLs, and especials>
especials = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "
<"> / "/" / "[" / "]" / "?" / "." / "="
token=1*
specials=“(“/”)/“/”@/”,“/”;“/”:“/”
ANTLR 4包含一个类似于正则表达式的包含集表示法。然后可以使用
~
运算符对该集求反。下面是两个显示包含集和独占集的示例

LETTER : [a-zA-Z];
NOT_LETTER : ~[a-zA-Z];