Как написать грамматику для разбора буквенно-цифрового текста с помощью Antlr4? - PullRequest
0 голосов
/ 06 декабря 2018
5200USCOMPANYNAME3490SUPPLEMENTAL0COME03062036121DNESUPPS0E123C  0908030908032152062036120000005

Я должен разделить эту строку на основе позиции, используя antlr4

0-я позиция - имя1 01-03-е положение - имя2.,,N-я позиция - имяN

1 Ответ

0 голосов
/ 07 декабря 2018

Лучше сначала пройтись по некоторым учебникам по Antlr.( Пример )

Парсинг буквенно-цифровых символов в Antlr.

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

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

Кредиты

...