Str = Str.Replace("<td>{-ISE_SampConcentration-}</td>", td);
我想替换成这种效果
Str = Str.Replace("<td>{- 任意字符 -}</td>", td);
也就是<td>{--}</td>中间的都替换
用正则
string td = "aaa";
string Str = "<td>{-ISE_SampConcentration-}</td>";
Str = System.Text.RegularExpressions.Regex.Replace(Str, @"<td>\{[^\}]+?\}</td>", td,RegexOptions.IgnoreCase);