字符串 是这样的 :[&2767&2764&#糖尿病]所得税的发生大幅阿萨[&2766&2764&#白内障]速度速度
我想变成这样 :[糖尿病]所得税的发生大幅阿萨[白内障]速度速度

解决方案 »

  1.   

    String str="[&2767&2764&#糖尿病]所得税的发生大幅阿萨[&2766&2764&#白内障]速度速度";
    String result=str.replaceAll("&2767&2764&#",str);
      

  2.   

    不好意思 我没说清楚
    [&2767&2764&#糖尿病]所得税的发生大幅阿萨[&2766&2764&#白内障]速度速度
    只要匹配[]里面的 
    所得税的发生大幅阿萨中可能会有数字
      

  3.   

    System.out.println("[&2767&2764&#糖尿病]所得税的发生大幅阿萨[&2766&2764&#白内障]速度速度".replaceAll("\\[.*?\\]", ""));
      

  4.   


    System.out.println("[&2767&2764&#糖尿病]所得税的发生大幅阿萨[&2766&2764&#白内障]速度速度".replaceAll("\\[.*?#", "\\["));