2013-10-30 66 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

相關問題