請問有一個TXT里的內容是 MG1234 01001001 58425 99070800010001 要改的地方是01001001要改為0C001001 99070800010001要改為990708C010001 全部的行都要改 請問這要如何寫謝謝

解决方案 »

  1.   

    Replace("Text", "01001001", "0C001001")
    Replace("Text", "99070800010001", "990708C010001")
      

  2.   

    謝謝你的回答!再請問你01001001 這個數每一行都是不一樣的!只有前面的0100是每行一樣的就只要改0100變0A0這樣後面它再TXT檔的第一行第20的位子上!也是一樣在99070800010001 8的後面000不是每一行都有!這也是只改000變A0也再第一行的60位子上!謝謝你的回答可以再說的詳細點對我很有幫助謝謝
      

  3.   

    自己搜索正则在vb6中用法。reg_pattern = "(\S+\s+)0100(\S+\s+\S+\s+.+)0100(.+)"替换为${1}0C00${2}0C00${3}
      

  4.   

    先用
    Like
    Instr
    或者Msscript.ocx正则表达式最后Replace
      

  5.   

    1234567 0100/01/1408:05:00A001V116400-PM 200301PF 123456 23456 920120000120112Q
    1234567 0400/01/1408:05:00A001V116400-PM 200301PF 123456 23456 960614991214116K
    1234567 0100/01/1408:05:00A001V116400-PM 200301PF 123456 23456 920120000120112Q
    謝謝大家的回答!我要概的方式是01C0/01/1408跟後面的9201200C0120112Q
    謝謝