VB如何查找替换txt文档中的字符串,是指定路径的txt文档,求程序代码
2个回答
展开全部
设置text1的Hideselection属性为false
点查找按钮
dim aa as string 要查找的字符串
if instr(text1.text,aa) then
text1.selstart=instr(text1.text,aa)-1
text1.sellen=len(aa)
end if
点击替换按钮
text1.seltext="你要替换成什么就写什么"
点查找按钮
dim aa as string 要查找的字符串
if instr(text1.text,aa) then
text1.selstart=instr(text1.text,aa)-1
text1.sellen=len(aa)
end if
点击替换按钮
text1.seltext="你要替换成什么就写什么"
追问
我不是要替换文本框总的内容,是那固定的字符串要替换txt中的字符串
追答
对呀,text1j里是你总的内容,点击查找按钮,在text1内找到后会自动选中找到的字符,点替换按钮后执行 text1.seltext="你的固定的字符串" 选中的字符会替换成你的固定的字符串
展开全部
Open "c:\VB\642.txt" For Input As #1
Open "c:\VB\232.txt" For Append As #2
Do While Not EOF(1)
Line Input #1, a
b = Replace(a, "*MAT_JOHNSON_COOK", "*MAT_HIGH_EXPLOSIVE_BURN")
Print #2, b
Loop
Close
Kill "c:\VB\642.txt"
Name "c:\VB\232.k" As "c:\VB\642.txt"
end
Open "c:\VB\232.txt" For Append As #2
Do While Not EOF(1)
Line Input #1, a
b = Replace(a, "*MAT_JOHNSON_COOK", "*MAT_HIGH_EXPLOSIVE_BURN")
Print #2, b
Loop
Close
Kill "c:\VB\642.txt"
Name "c:\VB\232.k" As "c:\VB\642.txt"
end
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询