从文件中读取电子邮件ID并替换它

时间:2013-12-13 06:12:48

标签: c# vb.net visual-studio-2010

我正在使用Visual Studio 2010,我有,

qiongshuailv@163.com我

e_sqwang@zzu.edu.cn

这是两个电子邮件ID,在xml文件中给出我想要做的是我想找到id并用

替换它

&LT;电子邮件&gt; qiongshuailv@163.com< / email&gt;

&LT;电子邮件&gt; ie_sqwang@zzu.edu.cn< / email&gt;

现在问题是电子邮件ID可能会在不同的文件中更改,因此可以使用上述语句替换每个其他电子邮件ID的id。

请任何可以帮助我理解逻辑的人,我们将不胜感激。

2 个答案:

答案 0 :(得分:1)

这应该可以解决问题。

string path = "Sample.txt";
File.WriteAllLines(path, File.ReadLines(path).Select(x => string.Format("<email>{0}</email>", x)).ToArray());

答案 1 :(得分:0)

这些步骤,无论C#还是VB.NET:

  • 。将文件逐行读入List<string> list
  • 。关闭文件,重新打开文件进行编写
  • foreach(var s in list){ file.Write("<email>"+s+"</email>");}