1.替換關鍵字,對字體變色
public static string ReplaceRed(string strtitle, string redkey)
{
if (redkey == "" || redkey == null)
{
return strtitle
; 🎜>else
strtitle = strtitle.Replace(redkey, " " redkey " ");
return strtitle;
}
此方法缺點是:點字元是含大小寫的英文時,變色後統一替換為了關鍵字的大小寫,體驗不好。
2.用正規,CSS背景變色
複製程式碼
複製程式碼
代碼如下:
}
.RegularExpressions.Match m)
{
return "" m.Value "";//關鍵字背景加色
//return "" m.Value "";//關鍵字變色
}
此方法可結合前台JS呼叫
:
代碼如下: 複製程式碼🎜> 程式碼如下: