2013-10-30 47 views
-4

嗯..我在一家ArrayList值...替换字符串问题上没有大写和小写

因为这是在“说明”值获得“标记”的话怎么能这样做? FE:

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... 

任何人都可以帮助我?

+0

为什么这是一个问题? – Maroun

+0

使用'/ i'修饰符 –

+1

您可以将(?ui)用于例如.. replaceAll(“(?ui)car”,“ car”); – ajc

回答

1

使用的情况下,insensitice正则表达式... ....replaceAll("(?i)car", "<font....>car</font>");

0
public String replaceAll(String regex, String replacement) 

使用正则表达式与不区分大小写的匹配尝试用你的字符串来取代它

这里是你应该访问哪个会设置一些链接了所有在你的头脑清楚的事情 Java Regular Expression

Search and Replace

相关问题