有这个一段代码,看不懂是要将什么字符删除
请赐教
String str = "\\{#[^\\}]*\\}";
return paramString.replaceAll(str, "");
------解决方案--------------------
删除用{#和}包围且中间不包含}的部分
等同于下面的,
String str = "\\{#.*?\\}";//这个更好理解。
------解决方案--------------------
运行这个看看就明白了
System.out.println("fdsalk{#fdasf}fsd}fjaslk".replaceAll(str, ""));------解决方案--------------------
这个正则替换就是要把{#}包着的里面不是}的内容去掉