C#用正则判断字符串含有数字,并且将数字的颜色更改
public static string Highlightkeywords1(string NO) {
if (string.IsNullOrEmpty(NO)) return NO;NO = Regex.Escape(NO);//转义码
//string kw = NO.Replace("[\\d] ", "").Replace("[\\d]+", "");//有些特殊符没被转义需要转义下
//return Regex.Replace(keycontent, @"^\($", new MatchEvaluator(RPText), RegexOptions.IgnoreCase);
return Regex.Replace(NO, @"[\d]+", new MatchEvaluator(RPText), RegexOptions.IgnoreCase);
}
public static string RPText(Match m) {
return "<font style=\"color:red\">" + m.Value + "</font>";
}