有这样的需求 就是在查询的时候 在查询结果中标注查询的条件(如果有符合的话) 虽然有正则可以用 但是我的方法看开应该也行的吧 //TextBox1为输入框,就是查询条件 //假设str为查询得到的结果 string strLast= str.Replace(this.TextBox1.Text.Trim(), "<font color='red'>"+this.TextBox1.Text.Trim()+"</font>") 这样也是可以实现,不知哪位有更好的关于替换的方案,考虑效率和实现难度