2009-12-10 2 views

ответ

1

(Если предположить, что точки не предназначены в качестве мета-символов)

Не совсем, это будет соответствовать нулевой или четное количество символов.

EDIT

Чтобы соответствовать цитата блока, сделать что-то вроде этого:

QUOTE 
    : '[[' (options {greedy=false;} : .)* ']]' 
    ; 

Предполагая [[ some text here ]] цитата блок.

+0

Ох. Ну, я пытаюсь сопоставить конец блока цитат, как бы вы это сделали? Я очень новичок в ANTLR :) – RCIX

+0

Я пытаюсь использовать это '(options {greedy = false;}:.) *', будет ли он работать в моей предполагаемой роли? – RCIX

+0

Да, см. Мое редактирование. –