任何人都可以建议如何使用ABNF语法解析TEXT吗?
已安装的abnf模块。 我在abc.abnf文件中有语法。 我在abc.txt文件中有文本内容。 我成功地验证了语法。 我希望abc.txt中的内容需要针对abc.abnf语法进行验证。
我只想在解析/验证后将以下文本消息转换为Json ...
DMS / 6
迪内希 - Sr.Anlayst / 12345678
DBMS / PLSQL / JOINS
数据结构/ TRESS / GRAPHS
{
"消息":" DMS",
"版本":" 6"
"员工":{
"名称":"迪内希&#34 ;,
"指定":" Sr,分析师",
"联系":" 12345678"
}
"技能":{
" dbms":{
" PLSQL&#34 ;,
"联接"
},
"数据结构":{
"树&#34 ;,
"图形与#34;
}
}
}
====
DMS =
MessageInfo
雇工
è
技能;
MessageInfo = MessageIdentifier
斜
版本
CRLF;
员工=
命名
连字符
指定
斜
接触;
Skils =
5skill;
技能=
主题
expert1
EXPERT2;
名= 10Alpha
名称= 20Alpha
联系= 10Numeric
受试者= 10Alpha
expert1 = 10Alpha
EXPERT2 = 10Alpha;
MessageIdentifier =" DMS&#34 ;;
Slant =" /&#34 ;;
CRLF =%x0D;
版本=" 5&#34 ;;
Alpha =%x41-5A;
连字符=" - &#34 ;;
数字=%x30-39;