编辑器是如何在搜索关键字时全文相对应的关键字高亮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编辑器是如何在搜索关键字时全文相对应的关键字高亮相关的知识,希望对你有一定的参考价值。

现在在做一个类似编辑器的项目,其中有一部分是,在搜索框搜索关键字时,如果有该关键字,则全文的相对应的关键字进行高亮,如何用java实现这一功能,求解!!!!必有重谢!!!!!
就是如何用java语言实现一个功能,该功能就是在搜索时,搜索的关键字会在全文中显示为高亮,如图,就是该效果

参考技术A 对搜索集结果进行处理
如果关键字在结果集里,那么把关键字进行正则替换,加上颜色即可
如果没在,直接返回结果集。

当然,也可以在前台用js处理。看你具体需求
参考技术B notepad++,notepad ,editplus,UE都可以,推荐notepad++,确实挺好用追问

我要的不是编辑器,而是要的是实现编辑器搜索时如何让相对应的关键字高亮,如何用java实现

以上是关于编辑器是如何在搜索关键字时全文相对应的关键字高亮的主要内容,如果未能解决你的问题,请参考以下文章

Django Haystack 全文检索与关键词高亮

qt高亮关键字

intellij idea全局搜索

Elasticsearch全文检索,高亮关键字

全文搜索服务器solr

Asp如何将搜索结果中的关键字用高亮显示?