原文:不区分大小写匹配字符串,并在不改变被匹配字符串的前提下添加html标签

问题描述:最近在搭建一个开源平台网站,在做一个简单搜索的功能,需要将搜索到的结果中被匹配的字符串添加不一样的颜色,但是又不破坏被匹配的字符串。 使用的方法是替换被匹配的字符串加上font标签。但是搜索出来的英文结果却没有那么理想。 原因分析:数据库查询使用like的时候是不区分大小写的,而java替换字符串时是区分大小写的,因此搜索出来的结果好多都没有加上font标签。 解决方法:使用强大的正则表 ...

2014-04-06 16:01 5 2134 推荐指数:

查看详情

Java 不区分大小写比较字符串

在项目中需要实现一个功能,获取数据库表的所有列,比如user表有 [name,age,height]三个字段,在插入insert之前需要判断插入的列是否在表的列字段中,例如需要插入的数据为 { na ...

Fri Jul 13 23:16:00 CST 2018 0 23185
mysql改变字符串大小写

INITCAP:转换每个字的第一个字符为大写LOWER:转换所有字符小写UPPER:转换所有字符为人写 eg: LOWER(phone) ...

Sun Oct 16 19:25:00 CST 2016 0 11477
Python 改变字符串大小写的方法

Python 改变字符串大小写的方法如下: capitalize() 字符串首字母大写,其余字母小写。 title() 字符串中每个单词的首字母大写,其余字母小写,非字母后的第一个字母将转换为大写字母 upper() 全部字母大写 lower() 全部字母小写 应用如下: ...

Sun May 10 04:00:00 CST 2020 0 982
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM