我想在文本文件中替换1个单词(文件格式不是.txt) 文件Unicode是(UTF16) 几个文字示例:
ID =“ff 0 3 4 a 9 2 - dd 9 f - 4 3 7 4 - a 8 ad - f 5 5 4 0 0 2 a 4 1 9 b”ISSUE _ DATE =“2 0 1 7 - 0 2 - 1 6 T 1 7:2 9:1 8.9 7 0 2 2 9 4 Z“SEQUENCE =”0“MANAGING _ APPLICATION _ TOKEN =”“> < LICENSEPUBLIC _ ID =“3 AA - UJF - 8 KP”USERNAME =“N da G 6 ZT wuv IXZB ith 8 godd Q x E rx 0 + O g M ct 0 2 3 f XKOE w =”PASSWORD =“F 9 bn 6 bvwlf I 5 ZA 2 th M h 9 ddsx QL w =“TYPE =” TRIAL “FLAGS =”4“DISPLAY _ NAME =
我希望将T R I A L更改为其他单词
答案 0 :(得分:0)
修改文本文件并不难。使用IO
类将其分配给文本文件,然后使用String.Replace(oldValue As String, newValue As String)
更改字符串。然后再次使用IO
将字符串保存到文件中。只要您的文件未打开并在另一个程序中使用 - 无论文件扩展名如何,这都应该有效。
帮助您的一个例子可能是这样的:
Dim myFileContents as String = IO.File.ReadAllText("Path\To\My\File\File.extension")
myFileContents = myFileContents.Replace("T R I A L", "Some other word")
IO.File.WriteAllText("Path\To\My\File\File.extension", myFileContents)
修改内容以适合您的情况 - 但是,这只是一个基本实现。此外,请务必注意String.Replace()
会将您的单词的所有出现更改为新单词。