C# 正则表达式 替换 文本文件内容

2025-02-27 23:58:19
推荐回答(2个)
回答1:

FileStream fs = new FileStream("C:\\aa.xml", FileMode.Open);
byte[] bytes = new byte[fs.Length];
fs.Read(bytes, 0, bytes.Length);
string fileString = System.Text.Encoding.UTF8.GetString(bytes);
string outString = Regex.Replace(fileString, "", "", RegexOptions.IgnoreCase);

也刚真正学习正则表达式不长时间,这个可以达到你的目的。

回答2:

  正则替换需要使用Regex.Replace函数,但是为什么要用正则呢,

  // 如果配置文件为a.config,则需要有一个a文件存在
  var config = ConfigurationManager.OpenExeConfiguration(@"配置文件路径");
  config.AppSettings.Settings["Username"].Value = "DF";
  config.Save();