-4

好吧..我得到了一个ArrayList......

如何为“标记”获得“描述”值的单词做些什么?费:

Criteria = car
matches founded... 2
Old Description value = My carbohidrates, .... is a team, i wanna go to park in the car

New Description value = My <font color='red'>car</font>bohidrates, .... is a team, i wanna go to park in the <font color='red'>Car</font>

该问题可以通过以下方式解决:

descriptionValue.replace(criteria, "<font color='red'>"+criteria+"</font>");

当我的标准有大写或小写组合时,我的问题就开始了...... fe:

Car, cAr, CaR....etc...

任何人都可以帮助我吗?

4

2 回答 2

1

使用不区分大小写的正则表达式.......replaceAll("(?i)car", "<font....>car</font>");

于 2013-10-30T12:51:03.383 回答
0
public String replaceAll(String regex, String replacement)

使用不区分大小写匹配的正则表达式尝试用您的字符串替换它

这里有一些你应该访问的链接,它们会让你清楚地了解 Java 正则表达式

搜索和替换

于 2013-10-30T12:57:21.140 回答