标签: antlr lexical-analysis
如果我有以下的子规则:
.. (~']' ~']')* ...
它只匹配偶数个字符吗?
答案 0 :(得分:1)
(假设点不是元字符)
不完全,它将匹配零或偶数个字符。
修改强>
要匹配引用块,请执行以下操作:
QUOTE : '[[' (options {greedy=false;} : . )* ']]' ;
假设[[ some text here ]]是一个引用块。
[[ some text here ]]