本帖最后由 batman 于 2011-5-22 02:39 编辑
vbs版(好麻烦):- Dim a(10000)
- Set fso = CreateObject("scripting.filesystemobject")
- fso.OpenTextFile("a.txt", 8, 1).WriteLine vbcrlr & "end"
- Set otext = fso.OpenTextFile("a.txt", 1, 1)
- Do Until a(i) = "end"
- i = i + 1
- a(i) = otext.ReadLine()
- Loop
- otext.Close
- Set otext = fso.OpenTextFile("x.txt", 1, 1)
- vbstr = otext.ReadAll()
- For i = 0 To UBound(Split(vbstr, "A"))
- If InStr("123456789", Left(Split(vbstr, "A")(i), 1)) Then
- vbvar = vbvar & a(Left(Split(vbstr, "A")(i), 3)) & Right(Split(vbstr, "A")(i), Len(Split(vbstr, "A")(i))-3)
- Else
- vbvar = vbvar & Split(vbstr, "A")(i)
- End If
- Next
- otext.Close
- fso.OpenTextFile("bbb.txt", 2 ,1).Write vbvar
- Set fso = Nothing
复制代码
|