日期和月份的Antlr4语法模式

时间:2016-09-20 16:03:24

标签: java antlr4

我正在编写一些代码来通过antlr4语法查找日期模式。 这是我写的。

DAY             :   ONE_DIGIT | TWO_DIGITS ; 

fragment DIGIT : [0-9] ;
ONE_DIGIT       : DIGIT ;
TWO_DIGITS      : DIGIT ONE_DIGIT ;
THREE_DIGITS    : DIGIT TWO_DIGITS ;
FOUR_DIGITS     : DIGIT THREE_DIGITS ;

同样适用于月份。 ONE_DIGIT |两个数字。 但是现在月和日的范围是0-99,我不想要。

我想要一些片段,其中一天限制在1-31和第1-12个月。 我尝试了一些在java中工作的正则表达式,但那些在这里不起作用。

0 个答案:

没有答案