关于C#中的txt文本解析
一个txt文本,格式类似如下
[a]
name="abc"
sex="1"
d=10
[b]
...
...
这种如何解析 ,格式跟ini文件一样,我没做过c#的东西,现在遇到这个,请问如何解析比较好。
------解决方案--------------------把你的邮箱贴出来, 我给直接给你一段代码
------解决方案--------------------或是 发邮件pcqpzq@163.com找我要
------解决方案--------------------你逐行读取了 然后分析你稳步取有用的内容啊.
------解决方案--------------------
StreamReader sr = new StreamReader(@"C:\1.txt");
string strContent= sr.ReadToEnd();
string[] strArr = strContent.Split('\n');
------解决方案--------------------有一个API可以读取这种INI文件。不过这个用一些简单的正则表达式就行了。
------解决方案--------------------
(?<=\n
------解决方案--------------------^)(?<key>[^=]+)="?(?<value>.*)"?(?=\n
------解决方案--------------------$)