喜林使用Visual Basic 2008速成版,我的目标是读取整个文本文件,它作为一个模板,并用新的替换单词的所有ocurances,当你按下保存此新修改的文本在新.TXT命令按钮.有人可以给我一些提示吗?
Dim fileReader As String = My.Computer.FileSystem.ReadAllText("C:\test.txt").Replace("foo", "bar")
My.Computer.FileSystem.WriteAllText("C:\test2.txt", fileReader, False)
Run Code Online (Sandbox Code Playgroud)
因此,您应该使用FileSystem的ReadAllText方法,将路径作为参数传递,并使用Replace方法替换要替换的内容.对于替换的更高级用法,您可以使用正则表达式.你可以在这里阅读.
更短的版本:
My.Computer.FileSystem.WriteAllText("C:\test2.txt", My.Computer.FileSystem.ReadAllText("C:\test.txt").Replace("foo", "bar"), False)
Run Code Online (Sandbox Code Playgroud)