作者hfuman ()
看板Visual_Basic
标题[.NET] 文字档中部分文字取代用法
时间Fri Jun 1 09:54:57 2012
环境: vb .net 2005
我有一个文字档假设内容如下
this is a 好地方
名称 is "台湾"
thank you!
读档语法
Dim txt1 As StreamReader = File.OpenText(filepath)//filepath:档案路径
TextBox1.Text = txt1.ReadToEnd
----------------------------
TextBox1 可以正确秀出所有的文字
但是我想将:名称 is "台湾"中的台湾给替换,不知道该用甚麽语法?
因为下一次开启这文字档後:名称 is "XX" XX会是不固定的,
所以语法中不能把:名称 is "台湾" 写死
想请问大大有任何idea吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.110.234
1F:→ Cypresslin:用replace做取代 为啥XX不固定?是会从外部修改吗? 06/01 11:20
3F:→ MOONRAKER:会读取档案不会字串操作,现在学lang是不是都倒着学... 06/01 11:56
感谢上述大大回答 问题已解决
VB是接手处理之前人的程式 要作额外的功能出来 (只有C语言能力)
所以没时间从头
另外 说明一下 问题处理
针对TXT档 使用writeline 一次读一行
并且搭配字串比对:"名称 is"
回传值不为0 即将该行文字用别的替代
再次感谢
※ 编辑: hfuman 来自: 123.0.193.67 (06/01 19:16)
4F:→ MOONRAKER:.NET有Regex class,比对字串很实用。 06/02 02:31