例如文本 test.txt
其内容大致为:
PF-37          ,               优级/一级,    400,      3,    150  
PF-37          ,               优级/一级,    500,      8,    500
PF-37          ,               优级/一级,    450,      4,    200----------------------------------------------------我想在第一行的3后插入/2

PF-37          ,               优级/一级,    400,      3/2,    150  
PF-37          ,               优级/一级,    500,      8,    500
PF-37          ,               优级/一级,    450,      4,    200有没有比较简单上点的方法呢?在线等待中。。

解决方案 »

  1.   

    也许这个小软件能帮你不少忙!!ColorWingCode 是一款利用数据库来生成数据库操作代码的工具,它具有一下特点。 
    http://shareware.skycn.com/soft/9900.htm
    1.加速项目开发,80%的代码不需要手写。 
    2.完全基于3层结构生成代码。 
    3.自动生成存储过程,可以写入更新存储过程。 
    4.自动生成数据层,可以使用存储过程或者SQL语句。 
    5.查看数据库内容,方便进行数据库维护。 
    6.简单的资料库系统,方便您记录开发心得和收集的资料,数据库系统带有全文检索引擎,方便进行全文检索。 
    7.生成INSERT语句,数据XML结构。 
    8.根据数据库生产数据库结构,生产存储过程,方便您进行数据库转移。 
    9.集成了Access到SqlServer和Oracle到SqlServer的转换引擎,方便你进行数据库迁移。 
    10.集成文档导出功能,方便根据数据库生成数据库文档,方便您进行文档维护。 
    11.带有常用资料,方便您进行资料的查看 
    12.带有字符编码功能,方便查询字符的ASCII码 
    13.字符转换功能,可以进行简体和繁体的转换。 
    14.程序转换功能,可以进行代码VB.net和C#进行转换。 
    15.文章翻译,调用网络翻译功能,可以进行英汉的翻译。 
    16.常用程序,带有常用的程序模板,可以进行常用程序的快速开发。 
    17.集成操作类库,常用的代码功能已经做成类库,方便进行调用。 
    18.集成常用字符操作,方便生成StringBuilder。 
    19.简单的正则表达式功能。 更新记录 
    2.0.0.0版 
    1、全面支持C# 
    2、添加在数据页的SQL语句输入文本筐中的右键执行选择语句的功能 
    3、添加在数据页的SQL语句输入文本筐中的右键放大缩小文本框的功能 
    4、修正企业版的数据表列表筐不能使用上下键的错误 
    5、添加生成的选项类中在返回选项中文说明的时候是否使用CSS 
    6、增加右键操作
      

  2.   

    不知道你插入点的位置是否已经清楚,如果清楚的话,可以参考以下思路,如果不清楚,需要加如搜索代码。                   StreamReader sr = File.OpenText(G_FtpLineCurFName);            string delimStr = ",,";
                string input;
                char[] delimiter = delimStr.ToCharArray();            string[] split = new string[6] { " ", " ", " ", " ", " ", " " };//列在后期调用时候自动分配,此处分配无效;            while ((input = sr.ReadLine()) != null)
                {                if ("" == input.Trim())
                    {
                        continue;
                    }                for (int x = 1; x < 7; x++)
                    {
                        split = input.Split(delimiter, x);
                    }                //这里已经取得行列值,需要修改就处理完后反写            }
                sr.Close();
      

  3.   

    按下面的实现会比较灵活,有更多的扩展余地。
    ====================
    因为你的文档比较有规律,可以把数据读取到DataTable,把分割的数据保存到不同的列,需要修改对对应的列进行操作,完成后进行保存。
      

  4.   

    你的文件是能分成若干DataTable的数据话,看看下面的就知道了
    http://www.x5dj.com/UserForum/00531338/00169462.shtml