替换括号内的字符

时间:2014-06-24 09:30:30

标签: android string replace

嗨,所有的编码员都在那里。让我直截了当地说。

我想替换开始和结束括号内的字符串中的所有字符。

我的代码中包含的内容。

string value= str.replaceAll("\\[.*\\]", "strToReplace"); 

它正在工作,但问题是它还删除括号。

例如:

 I want to say [Hello].

结果:

 I want to say .

我怎样才能实现这一目标?任何人?提前致谢。这对我来说将是一个非常大的帮助。

2 个答案:

答案 0 :(得分:2)

String s = str.replaceAll("\[.*\]", "strToReplace")

String s = str.replaceAll("\[.*?\\]", "["+"strToReplace"+"]")

答案 1 :(得分:1)

string= str.replaceAll("\[.*\]", "strToReplace")

String s = str.replaceAll("\\[(.*?)\\]","[" + "strToReplace" + "]");