问题描述
- 按照关键字搜索,将关键字变红,如何保证变红的和数据库中内容完全一样。
- 我现在需要输入关键字,从数据库查出内容,并在显示时候将关键字标红。(该功能很好实现)
我现在遇到的问题是,我该如何实现替换之后显示的内容和之前数据库中查出的内容关键字位置大小写一致。
附上我写的代码:
article.getArticleTitle()是数据库中的字段。search是输入的关键字article.getArticleTitle().replaceAll(""(?i)"" + search<span style='color:red'>"" + search + ""</span>"");
用这种方法替换之后显示的是输入的关键字,并不是原本数据库中的内容。
解决方案
解决方案二:
将输入的关键字拆分关键字相连程度变红;
时间: 2025-01-17 02:27:18