嗯..我在ArrayList
...
如何“标记”“描述”值中的单词? f.e:
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>");
当我的条件具有大写或小写组合时,我的问题就开始了...... f.e:
Car, cAr, CaR....etc...
任何人都可以帮助我?
答案 0 :(得分:1)
使用不区分大小写的正则表达式... ....replaceAll("(?i)car", "<font....>car</font>");
答案 1 :(得分:0)
public String replaceAll(String regex, String replacement)
使用不区分大小写匹配的正则表达式尝试将其替换为您的String
这里有一些您应该访问的链接,这些链接将在您的脑海中清楚地设置所有内容 Java Regular Expression