当前位置:编程学习 > C#/ASP.NET >>

有没有这样一种软件?扫描一种特定格式的文件后转换成c#类 好调用?

我想解析一种特定格式的文件: 打个比方:

/begin Moudle
 AAA:
    /begin
            aaa:
    /end

BBB:


ccc:


/end 

设计情况比这个复杂的多

我不想一行一行的解析 ,很复杂,以为这个文件有嵌套格式


我想也没用这样一种软件:我将这个文件格式 用treeview画出来,然后它将这个格式生成c# 类??可以方便调用?? c# --------------------编程问答-------------------- 自己写一个呗 --------------------编程问答-------------------- 你想干嘛?? 现成的没有吧。  --------------------编程问答-------------------- 实际情况比这个复杂的多

我不想一行一行的解析 ,很复杂,因为这个文件有嵌套格式

 

--------------------编程问答-------------------- 解释文件其实需要定义一种文法,比如正则表达式,或者更复杂的文法,可以参考编译原理,

也有专门的文法编译器的生成器,不过很复杂不好用,好像也有开源的,你拿来稍微改一下就可以输出c#代码, --------------------编程问答-------------------- 再复杂你也得一行一行去解析啊!只不过用程序帮你做而已。你这个就类似一个配置文件或者进一步就是一个简单的语言!你要的就是设计一个解析器。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,