如何从字符串中替换[符号?

时间:2018-09-01 19:39:47

标签: java android

在我的列表中有来自服务器的符号符号开始:[[结束:]]

这只能是一个,而不是两个。如何删除其他人?

谢谢。

3 个答案:

答案 0 :(得分:3)

String s = "Begin: [[ End: ]]";

// will replace two square brackets with one
s = s.replace("[[", "[").replace("]]", "]");

带有正则表达式

String s = "Begin: [[ End: ]]";

// will replace two or more square brackets with one
s = s.replaceAll("\\[\\[+", "[").replaceAll("\\]\\]+", "]");

答案 1 :(得分:2)

尝试使用String .replace方法。 您应该能够执行以下操作:

yourString.replace("[[", "[");

如果这还不够,请给我更多有关您的问题的详细信息。

答案 2 :(得分:0)

只需删除第一个和最后一个字符

String message = "[[message]]";
message = message.substring(1, message.length()-1);