java如何把字符串中所有${}以及里面的参数全都替换成空字符串,括号中参数不清楚。

但是括号中一定不会再有这些字符

替换示例,如下

String regex = "\\$\\{[^\\}]+\\}";
String src = "this is a ${name}, that is another ${sex}..";
System.out.println(src.replaceAll(regex, ""));

具体问题具体解决,一块探讨

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-12
replaceAll("\\$\\{.*\\}", "")追问

一是该字符串中有多个续杯替换的地方,用这个好像就不行;

二是该字符串实际上是html页面的代码,用这个好像替换不了。

相似回答