找回密码
 注册
X系列官方授权正版
搜索
楼主: Euyis

.

[复制链接]
发表于 2009-6-8 17:38:00 | 显示全部楼层
期待程序出来的那一天啊.要知道加势力那真是复杂中的细活
回复

使用道具 举报

 楼主| 发表于 2009-6-8 17:49:14 | 显示全部楼层
本帖最后由 Euyis 于 2009-6-8 17:51 编辑

暂存...
  1.      public void Extract(string SectionName)
  2.         {
  3.             Match m;
  4.             string pattern = "[[]" + SectionName + "[]]";

  5.             int matchShift = SectionName.Length + 2 + 2;
  6.             int sliceBegin = 0, sliceEnd = 0;
  7.             m = Regex.Match(str, pattern);

  8.             while (m.Success)
  9.             {
  10.                 sliceBegin = m.Groups[0].Index + matchShift;
  11.                 m = m.NextMatch();
  12.                 if (m.Success)
  13.                 {
  14.                     sliceEnd = m.Groups[0].Index;
  15.                     MessageBox.Show(str.Substring(sliceBegin, sliceEnd - sliceBegin));
  16.                 }
  17.                 else {
  18.                     sliceBegin = sliceEnd  + matchShift;
  19.                     MessageBox.Show(str.Substring(sliceBegin));
  20.                 }
  21.             }
  22.         }
复制代码
回复

使用道具 举报

发表于 2009-6-8 19:47:39 | 显示全部楼层
程序男……
回复

使用道具 举报

发表于 2009-6-8 20:19:54 | 显示全部楼层
暂存...     public void Extract(string SectionName)
        {
            Match m;
            string pattern = "[[]" + SectionName + "[]]";

            int matchShift = SectionName.Length + 2 + 2;
  ...
Euyis 发表于 2009-6-8 17:49

咦。。以上代码符号我都认得。。不枉读书这么多年
回复

使用道具 举报

发表于 2009-6-10 19:29:55 | 显示全部楼层
写FL的INI很容易烦。。。。。。。因为有很多重复劳动。。。。。。而且还不能出错。。。。。。。。当年好几次写得不想写了。。。。。。。不过最终还是把DISCOVER4.83的DNE2计划算是完成掉了。。。。。。
回复

使用道具 举报

 楼主| 发表于 2009-6-10 20:26:43 | 显示全部楼层
15# foxwxl

重复劳动用程序解决吧...
现在解决了拆分 Section 的问题了
过一阵子应该就能出快速加怜悯和关系的程序了...嗯
回复

使用道具 举报

发表于 2009-6-10 20:36:31 | 显示全部楼层
很多东西都是需要微调的,不是光一个程序就能代替的重复劳动,所以没办法~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站