当前位置: 代码迷 >> J2SE >> 关于java中正则的处置
  详细解决方案

关于java中正则的处置

热度:10   发布时间:2016-04-23 20:56:08.0
关于java中正则的处理
有这个一段代码,看不懂是要将什么字符删除
请赐教


    String str = "\\{#[^\\}]*\\}";
    return paramString.replaceAll(str, "");

------解决方案--------------------
删除用{#和}包围且中间不包含}的部分
等同于下面的,

String str = "\\{#.*?\\}";//这个更好理解。

------解决方案--------------------
运行这个看看就明白了
System.out.println("fdsalk{#fdasf}fsd}fjaslk".replaceAll(str, ""));

------解决方案--------------------
这个正则替换就是要把{#}包着的里面不是}的内容去掉