tnblog
首页

c# 让搜索结果页关键字变红

66人阅读 2019/2/2 21:34 评论:0 收藏
分类: .NET


要让关键字变红其实很简单,把搜索结果的关键字替换一下就好了。

  result.Title = result.Title.Replace(q, "<font color=red>" + q + "</font>");

但是这样有个问题就是会区分大小写


让结果页关键字变红不区分大小写

就需要借助一点正则表达式

  result.Title = Regex.Replace(result.Title, q, "<font color=red>" + q+ "</font>",
                           RegexOptions.IgnoreCase);


tip: 做好一点可以把用户搜索的内容做一下关键字拆分! 


评价

{{item.title}}

{{item.content}}
断剑重铸之日,骑士归来之时
博主搜索
文章类别
最新文章
最新评价
{{item.ArticleTitle}}
{{item.BlogName}} : {{item.Content}}