vb.net中在指定文件的行修改内容?

例如:03-23^2303-24^32我要指定修改第二行的32.该怎么办?... 例如:03-23^23
03-24^32
我要指定修改第二行的32.该怎么办?
展开
 我来答
Zaxife
2011-03-27 · TA获得超过1254个赞
知道小有建树答主
回答量:1138
采纳率:0%
帮助的人:419万
展开全部
用替换函数直接把03-24^32替换为03-24^xx(想替换的值)。
比如,你的文本放在TextBox1文本框的话,用下面的指令替换就可以了。
Dim txt As String = TextBox1.Text
TextBox1.Text = Replace(txt, "03-24^32", "03-24^xx")

执行上面替换指令后,TextBox1的文本替换为:

【例如:03-23^23
03-24^xx
我要指定修改第二行的32.该怎么办?】
追问
修改过后  我保存的时候,该怎么办呢 ?  我在做保存的时候,会把第一行的信息也给覆盖了。有不有什么方法指定保存呢?
追答
不明白你说的保存时会把第一行覆盖了是什么意思。
打开一个文本文件后,替换了要替换的字符后,直接把替换后的字符串覆盖保存到原文件就是了,怎么会覆盖前面一行的内容?不明。
比如,原先的文件内容是:
03-23^23
03-24^32

把上面的内容替换后得到的是:
03-23^23
03-24^xx

把替换后的字符串直接覆盖保存到原文件,并不会覆盖第一行啊?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式