2012-03-27 146 views
1

我試圖用Java字符串替換[br]<br />String.replaceAll忽略正則表達式

someText.replaceAll("\\[br\\]","<br />"); 

這根本不起作用。我嘗試刪除反斜槓,但我得到了相同的結果。

回答

12

Java字符串是不可變的。您需要將返回值分配回someText

someText = someText.replaceAll("..."); 
+0

確定這是一個愚蠢的問題..謝謝! – TGM 2012-03-27 20:10:40

4

字符串不可變。你是否正在處理replaceAll()方法calll的結果