回 帖 发 新 帖 刷新版面

主题:VB如何编写文本批量替换?

具体如下:
我有几十个文本,需要将这些文本里的这些内容作如下替换?
原文件:
小明=2
小红=5
小小=8
大雄=6
替换为:
小明=12
小红=5
小小=10
大雄=6
请问如何用VB编写程序实现,求完整源代码,谢谢!

回复列表 (共4个回复)

沙发

首先要编写好单个文本的替换代码,然后再批量操作。
批量操作要实现的是查找,也有很多种方法,如使用 DIR 循环来获取文件名,或者用文件列表框控件来获取某个文件夹下的所有文件....

板凳

好吧我就用 pfan 论坛VB版块专用描述语言来给你写比较通用解决你这个问题的源代码:

======================================
首先构恩程序需要的功能与其数据使用的型式(文本文件数据)

第一步: (数据源和使用的型式)
    为使程序相对独立和规范,指定程序目录下的“数据源”目录来保存数据文件即你的文本文件。

第二步:(程序功能描述)
    为使程序功能相对于健全,程序应该至少具备如下功能“添加数据文件,删除数据文件,修改数据文件名”并可对数据文件内容中的行“添加数据项,删除数据项,修改项”等操作,为使修改数据项功能完善,程序假定“=”号前面的内容为数据项的“关键字”-用于区别数据项,程序假定“=”号后面的内容为数据项的值。因为程序应该具备如下功能:

    对数据源文件的操作:[添加数据源文件] [删除数据源文件] [修改数据源文件名]
          对数据项操作:[添加数据项] [删除数据项] [修改关键字名称] [修改关键字对应的值]
              排序操作:[以关键字的拼间首字母为依据按ASCII编码大小排列数据项]
                        [以关键字的值为关键字为依据按值的大小根据需要排列数据项]-以值为依据排列的功能必须为,[小到大][大到小][指定X值的误差值]
              计算功能:[计算X个数据文件中所有数据项的“和”“平均值”]
                        [计算X个数据文件中指定关键字数据项的“和”“平均值”]

第三步:程序界面:自由发挥(原则是要操作方便,界面不失解调美观)。

3 楼

有心的新手可以在我说的功能上加上自己的观点,做出一个程序来!后然发到论坛上大家批批改改,可以再到数据源文件复杂化,然后加点功能进去改改,也不失为一个有用的软件!

4 楼

1、写一个读写“某某=某某值”的函数
2、循环调用这个函数,修改数值

我来回复

您尚未登录,请登录后再回复。点此登录或注册