String.replaceAll忽略正则表达式
问题描述:
我试图用Java字符串替换[br]
与<br />
。String.replaceAll忽略正则表达式
someText.replaceAll("\\[br\\]","<br />");
这根本不起作用。我尝试删除反斜杠,但我得到了相同的结果。
答
Java字符串是不可变的。您需要将返回值分配回someText
:
someText = someText.replaceAll("...");
答
字符串不可变。你是否正在处理replaceAll()方法calll的结果?
确定这是一个愚蠢的问题..谢谢! – TGM 2012-03-27 20:10:40