有文件1.tXt内容:
 <filename>1.doc</filename>
<tyee>345</tyee>
如何实现如果按command1按钮<filename>1.doc</filename>被改写成<filename>2.doc</filename>
<tyee>345</tyee> 改写成 <tyee>567</tyee>其中<>和</>中的标志是不顾定长度的中间的数据也是不固定长度的!

解决方案 »

  1.   

    看你所举例的文件格式好像很类似xml啊,如果用xml可以解释的话,直接使用windows的xml对象就可以了,否则就只能以文本形式一行一行的读进来,然后逐行搜索了。
      

  2.   

    没错!就是XML
    您有关于XML编辑的源代码吗?
      

  3.   

    能完成题目的要求也可!
    我主要是要改<></>中间的字苻
      

  4.   

    一行一行的读,分析它的位置.
    先用INSTR函数得到<tyee>的位置,然后再搜索<tyee>的位置,然后读出这两段文字之间的文字,用splace函数替换即可.
      

  5.   

    我自己没用过xml,做过的工程中好像有一段xml的,但不知道删没删,但原先那个同志的编码风格不怎么好。VB对xml的处理很简单,工程引用中加入microsoft xml对象即可,这个对象也很简单,可以按照treeview的nodes来理解,自己用对象浏览器看看,估计很容易看懂,当初我的那个同事好像没费什么时间就开始使用了。