首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

replaceAll()如何把字符串不区分大小写

2013-01-11 
replaceAll()怎么把字符串不区分大小写啊String keyWordString intro resourceListFlag.get(i).getIntr

replaceAll()怎么把字符串不区分大小写啊
String keyWord;
String intro = resourceListFlag.get(i).getIntro().replaceAll(keyWord, "<font color=#ff0000>"+keyWord+"</font>");
resourceListFlag.get(i).setIntro(intro);
这样只能改变输入的比如JAVA的颜色, 但是在数据库中查找到的java不能写成红色啊怎么办
[解决办法]
replaceAll中使用的是正则,可以在正则的开头使用   (?i)
[解决办法]

引用:
replaceAll中使用的是正则,可以在正则的开头使用   (?i)

+1
replaceAll("(?i)"+keyWord, "<font color=#ff0000>"+keyWord+"</font>");
这个keyWord里不能有特殊字符

热点排行
Bad Request.