带有保留字符的Java正则表达式

时间:2015-08-05 11:12:15

标签: java android regex replace

我正在使用像这样的模式字符串

url = "http://myWebsite.com:1700/[LANG]/service/?customerid=[CUSTOMERID]";

我正在使用此代码替换参数。

url.replace("[LANG]", languageName);

也试过:

url.replace("\\[LANG\\]", languageName);

但没有奏效。

1 个答案:

答案 0 :(得分:2)

Java字符串是不可变的。 replace()返回一个新字符串,您需要捕获它:

url = url.replace("[LANG]", languageName);