在视觉工作室中使用c#替换txt中的单词

时间:2017-03-02 08:57:06

标签: c# visual-studio-2012

有没有人无法用另一个预设文件替换txt文件中的单词?也许使用openfile或savefile首先找到txt然后使用文本框来确定所说的单词并替换它。

使用打开文件查找txt然后键入单词的示例,例如要使用文本框替换狗,并且txt文件中有狗的所有单词都会更改为cat。 我正在使用2012年的视觉工作室。

如果可能的帮助非常感谢

2 个答案:

答案 0 :(得分:0)

你可以使用

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

答案 1 :(得分:0)

完整版

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));

还需要添加文本框