在 Visual Studio 中使用 C# 替换文本中的单词

Replacing a word in a txt using c# in visual studios

有没有人能把txt文件中的一个单词替换成另一个预设的单词?可能先使用 openfile 或 savefile 找到 txt,然后使用文本框确定所说的单词并替换它。

使用打开文件查找 txt 然后键入单词的示例,例如使用文本框替换狗,txt 文件中所有包含狗的单词都会更改为猫。 我正在使用 Visual Studios 2012。

非常感谢它可能的帮助

你可以直接使用

string find = "word";
string replace = "replaced";
File.WriteAllText("C:\yourfile.txt", File.ReadAllText("C:\yourfile.txt").Replace(find, replace));

完整版

private void button1_Click (object sender, EventArgs e)

System.IO.StreamReader sr = new
System.IO.StreamReader(openFileDialog1.FileName);

private void button2_Click (object sender, EventArgs e)

String find textbox1.Text
string replace = "dog";

File.writeAllText(openFileDialog1.FileName,File.ReadAllText(openFileDialog1.FileName).Replace(find, replace));

还需要添加一个文本框