如何替换文本文件中某一行的内容?急,请大家帮忙,搜索没有搜索到合适的!

dreamfan 2004-08-13 10:27:57
如何替换文本文件中某一行的内容。
最好用fso
...全文
214 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jam021 2004-08-13
  • 打赏
  • 举报
回复
引用word库,定义一word对象并打开你的txt文件,用word的查找替换功能,不过速度上可能慢一点
zhangzhijian 2004-08-13
  • 打赏
  • 举报
回复
学习!
of123 2004-08-13
  • 打赏
  • 举报
回复
或者用 C 写一个 DLL,在其中利用内存文件的串行化来处理。
of123 2004-08-13
  • 打赏
  • 举报
回复
什么类型?
说穿了,你无法用简单的方法仅仅修改顺序文件和二进制文件的局部。

可行的办法是,把文件整个读入一个变量(缓冲区),对变量进行改写,然后对文件进行整体的重写。
dreamfan 2004-08-13
  • 打赏
  • 举报
回复
rainstormmaster(暴风雨 v2.0):
帮帮忙,写出代码好吗〉?
dreamfan 2004-08-13
  • 打赏
  • 举报
回复
danielinbiti(金):
怎么替换?说的具体点,谢
LGYAN 2004-08-13
  • 打赏
  • 举报
回复
返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。

语法

Replace(expression, find, replacewith[, start[, count[, compare]]])

Replace函数语法有如下几部分:

部分 描述
expression 必需的。字符串表达式,包含要替换的子字符串。
find 必需的。要搜索到的子字符串。
replacewith 必需的。用来替换的子字符串。
start 可选的。在表达式中子字符串搜索的开始位置。如果忽略,假定从1开始。
count 可选的。子字符串进行替换的次数。如果忽略,缺省值是 –1,它表明进行所有可能的替换。
compare 可选的。数字值,表示判别子字符串时所用的比较方式。关于其值,请参阅“设置值”部分。
LGYAN 2004-08-13
  • 打赏
  • 举报
回复
找到那一行的起始位置及下一行的起始位置或者末尾位置
使用Replace函数。
rainstormmaster 2004-08-13
  • 打赏
  • 举报
回复
实现不是问题,问题是速度
bubu198 2004-08-13
  • 打赏
  • 举报
回复
同上没有好办法。但如果是每一行是定长的,或xml,ini格式的就好办了
danielinbiti 2004-08-13
  • 打赏
  • 举报
回复
好像只有一行行读进来,读到指定的行,替换,然后再写入到文件中

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧