替换java字符串中的字符

时间:2015-06-07 20:28:08

标签: java replace

我正在尝试在某些HTML中替换以下文本:

[商家]

我尝试使用myString = myString.replace("\\[merchant\\]", "newText");

字符串未被替换。有什么想法吗?

3 个答案:

答案 0 :(得分:3)

replace不使用正则表达式。只需使用

myString = myString.replace("[merchant]", "newText");

答案 1 :(得分:1)

试试这个 -

B

您不必在此使用 String myString = "My Sampel String [merchant]. Another line with [merchant]"; myString = myString.replace("[merchant]", "newText"); System.out.println(myString);

答案 2 :(得分:1)

String#replace使用字符串文字,而不是正则表达式,因此您不应该转义任何特殊字符,例如[]

myString = myString.replace("[merchant]", "newText");