摘要: 问题描述:最近在搭建一个开源平台网站,在做一个简单搜索的功能,需要将搜索到的结果中被匹配的字符串添加不一样的颜色,但是又不破坏被匹配的字符串。 使用的方法是替换被匹配的字符串加上font标签。但是搜索出来的英文结果却没有那么理想。原因分析:数据库查询使用like的时候是不区分大小写的,而java替换字符串时是区分大小写的,因此搜索出来的结果好多都没有加上font标签。解决方法:使用强大的正则表达式。java中操作正则表达式的包为java.util.regex 包,主要由三个类所组成:Pattern、Matcher 和 PatternSyntaxException。 1、首... 阅读全文
posted @ 2014-04-06 16:01 swim_fish 阅读(2711) 评论(5) 推荐(0) 编辑