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, "
也刚真正学习正则表达式不长时间,这个可以达到你的目的。
正则替换需要使用Regex.Replace函数,但是为什么要用正则呢,
// 如果配置文件为a.config,则需要有一个a文件存在
var config = ConfigurationManager.OpenExeConfiguration(@"配置文件路径");
config.AppSettings.Settings["Username"].Value = "DF";
config.Save();