字符串同时替换多个不同的的字符

 public static void main(String[] args) {
        // 同时替换多个文字  (省,市,区)
        String str1 = "广东省,福建省,北京市,海淀区,河北省,上海市";
       // str1 = str1.replaceAll("(?:省|市|区)", "");  
      //  str1 = str1.replaceAll("\\省|\\市|\\区", "");
        str1 = str1.replaceAll("省|市|区", "");
        System.out.println("替换多个中文:" + str1);

        // 同时替换多个字符
        String str2 = "0*00*00//33?23?23/";
        str2= str2.replaceAll("\\*|\\/|\\?","");
        System.out.println("替换多个字符:" + str2);


        // 替换空格
        String str3 = "爱 吃 大 白 菜 ";
        str3= str3.replaceAll(" ","");
        System.out.println("替换多个字符:" + str3);



    }

你可能感兴趣的:(java,String)