用正则表达式吧FileStream fs = new FileStream( path,FileAccess.ReadWrite );
StreamReader sr = new StreamReader( fs,System.Text.Encoding.Default );
string s = sr.ReadToEnd();string ex = 你要替换的内容的正则表达式
Regex reg = new Regex( ex,RegexOptions.IgnoreCase );
s = reg.Replace( s,替换后的内容 );然后把这个修改后的字符串用StreamWriter写到文本中