用VB来查询到指定文件中的2个字符,并把查询到这2字符之间中的内容替换成指定内容.

例如文件内容如下:flashts3s3ptkps先找到ts这个字符再往下找到tk字符,把中间内容3s3p替换成ok即文件最后保存内容应该是flashtsoktkps... 例如文件内容如下:
flash
ts
3s
3p
tk
ps
先找到ts这个字符再往下找到tk字符,把中间内容3s 3p替换成ok
即文件最后保存内容应该是
flash
ts
ok
tk
ps
展开
 我来答
chinaboyzyq
2016-09-27 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3252万
展开全部
Private Sub Command1_Click()
    Open "c:\temp\111.txt" For Binary As #1
    Dim iStr As String
    iStr = StrConv(InputB(LOF(1), 1), vbUnicode)
    Close #1
    Print iStr
    Print
    
    Dim iStrF As Integer, iStrE As Integer
    iStrF = InStr(iStr, "ts") + 4
    iStrE = InStr(iStr, "tk") - 2
    iStr = Replace(iStr, Mid(iStr, iStrF, iStrE - iStrF), "ok")
     
    Print iStr
    
    Open "c:\temp\111.txt" For Output As #1
    Print #1, iStr
    Close #1
        

End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式