如何编写使用Antlr4解析字母数字文本的语法?

时间:2018-12-06 13:18:03

标签: antlr4

5200USCOMPANYNAME3490SUPPLEMENTAL0COME03062036121DNESUPPS0E123C  0908030908032152062036120000005

我必须使用antlr4根据位置拆分此行

第0位-name1 01-03位-名称2 。 。 。 第N位-名称N

1 个答案:

答案 0 :(得分:0)

最好先阅读一些Antlr教程。 (Example

在Antlr中解析字母数字字符。

fragment Digit: '0'..'9' ;
fragment Alpha: '_' | 'A'..'Z';

Number: Digit+ ;
Alphanumeric: (Letter | Digit)+ ;

Credits