[\p{Lu}] 在 ANTLR 文法中的含义

Meaning of [\p{Lu}] in ANTLR grammar

如何解读规则

fragment LETTER_UPPERCASE  : [\p{Lu}] ;

https://github.com/okellogg/ada_antlr_grammar/blob/master/antlr4/ada.g4#L200

\p 是 ANTLR 特定的转义序列吗?

\p{Lu}\p{Uppercase_Letter} 是一个 unicode 类别。它匹配具有小写变体的大写字母。通过将 [] 包裹起来,它被制成 character set.

参见: