skyshuai1 2015-11-25 09:49 采纳率: 16.7%
浏览 1615

按照关键字搜索,将关键字变红,如何保证变红的和数据库中内容完全一样。

我现在需要输入关键字,从数据库查出内容,并在显示时候将关键字标红。(该功能很好实现)
我现在遇到的问题是,我该如何实现替换之后显示的内容和之前数据库中查出的内容关键字位置大小写一致。
附上我写的代码:
article.getArticleTitle()是数据库中的字段。search是输入的关键字

article.getArticleTitle().replaceAll("(?i)" + search, "<span style='color:red'>" + search + "</span>");

用这种方法替换之后显示的是输入的关键字,并不是原本数据库中的内容。

  • 写回答

1条回答 默认 最新

  • 关注

    将输入的关键字拆分,关键字相连程度变红;

    评论

报告相同问题?

悬赏问题

  • ¥15 手机连接电脑热点显示无ip分配
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大