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

问题描述

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

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

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

解决方案

标题中的关键字变红

解决方案二:
将输入的关键字拆分关键字相连程度变红;

时间: 2025-01-17 02:27:18

初学者的忧伤-按照关键字搜索,将关键字变红,如何保证变红的和数据库中内容完全一样。的相关文章

初学者的忧伤-实现类似百度搜索效果,输入关键字(都是英文),将查出来的内容的关键字标红

问题描述 实现类似百度搜索效果,输入关键字(都是英文),将查出来的内容的关键字标红 我现在需要输入关键字,从数据库查出内容,并在显示时候将关键字标红.(该功能很好实现) 我现在遇到的问题是,我该如何实现替换之后显示的内容和之前数据库中查出的内容关键字位置大小写一致. 附上我写的代码: article.getArticleTitle()是数据库中的字段.search是输入的关键字 article.getArticleTitle().replaceAll("(?i)" + search,

通用数据库显示程序,能调任意库,任意字段,多关键字搜索,自动分页通用

程序|分页|关键字|数据|数据库|显示 数据库显示程序,能调任意库,任意字段,多关键字搜索,自动分页. 阿余经常写一些数据库相关的程序,当然离不开显示库中的数据了,说实话,做这样的程序真是无聊啊,所以,阿余就想写个函数,一个通用的数据库显示函数.要求如下:   1. 能显示指定的字段,当然,字段名和显示的文字可以不一样.  2. 能同时按多个字段进行查询,支持模糊和精确两种查询方式.  3. 有横向排列和纵向排列字段两种显示方式.  4. 能自动分页.  5. 能设定每页显示多少条记录.好啦,要

asp.net搜索匹配关键字为红色显示的代码

asp.net|搜索|显示|关键字|匹配 首先创建类库 Model (业务实体层),创建类: NewDina.CS 用于获取数据库相应字段名, Demo如下: [Copy to clipboard] [ - ]CODE:     public class NewDina    {        #region Fields        private string _news_Title = String.Empty;        private string _news_Content =

搜索结果-高德地图关键字搜索真机调试

问题描述 高德地图关键字搜索真机调试 高德地图搜索,模拟器上面能进搜索代理,返回搜索结果,但是在真机上面就不进搜索代理,所以就没有返回搜索结果,这是什么原因, 设置搜索的代码: _searchMapView = [[AMapSearchAPI alloc] initWithSearchKey:[MAMapServices sharedServices].apiKey Delegate:self]; AMapInputTipsSearchRequest *tipsRequest= [[AMapIn

源代码- java web 项目中,如何实现显示的页面带关键字搜索功能

问题描述 java web 项目中,如何实现显示的页面带关键字搜索功能 我有一个关键字表 表结构如下 Id ID 关键字 Keywords 链接 Link 优先级 priority 0 默认 1初级 2中级 3高级 匹配次数 mateCount 0全文匹配 1只为第一个出现的关键字匹配 里面的数据格式为 ID Keywords Link priority mateCount 1 龙投网 http://www.lootou.cn 3 0 2 股票入门 http://www.lootou.cn/gu

C#如何实现通过关键字搜索功能

问题描述 privatevoidbtnSearch_Click(objectsender,EventArgse){//网页搜索if(this.rbtWeb.Checked==true){if(this.textBox1.Text==null||this.textBox1.Text==""){System.Diagnostics.Process.Start("http://www.google.com.hk/webhp?hl=zh-CN");}else{System.

在线等待,如何在程序中真接调如(百度,sohu.sogou)搜索片定义的关键字,比如我在程序中加入一个文本框,输入关键字后,点击百度搜索程序就直接调用百度搜索这个关键字,谢谢!

问题描述 在线等待,如何在程序中真接调如(百度,sohu.sogou)搜索片定义的关键字,比如我在程序中加入一个文本框,输入关键字后,点击百度搜索程序就直接调用百度搜索这个关键字,点sohu就调用SOHU,谢谢! 解决方案 解决方案二:我这有个百度的,我常用,你把下面的内容另存为HTML文件就行了.1.<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><!--savedfromurl=(0043)http:

百度调整搜索物流关键字结果:怎一个乱字了得

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 好一个百度,据说用百度的人在75%左右,本人原本也是经常用百度的.由于职业的缘故,经常在百度搜索物流相关资讯.用的物流关键字词都比较多,以前没怎么用google的,google退出中国事件让我对google也开始关注.并留意百度和google的搜索结果,比较比较,坚持蛮长时间,自觉不亦乐乎. 如果说以前我用百度搜索物流,那是百度呈现给我的内容

搜索联系人关键字高亮显示

问题描述 搜索联系人关键字高亮显示 比如小白,我们可以通过xiaobai全拼的一部分进行搜索(现在是从头x开始搜索:关键字%)我们怎么能通过用户输入的关键字,比如xi就只高亮小,xiaob小白两个字都高亮,怎么判断,求教 解决方案 参考:http://www.jb51.net/article/42962.htm 把上面代码放在文本框的onblur里 解决方案二: 按关键字搜索后将关键字高亮显示!搜索完后,让搜索后的关键字高亮显示搜索完后,让搜索后的关键字高亮显示 解决方案三: 你去学习下字典树,