1. 程式人生 > >java 多個空字元替換成一個 字串數字前新增空格

java 多個空字元替換成一個 字串數字前新增空格

  1.   String name1 = "水果  青菜   大米 麵粉";
     //因為空格的數量不同 所以不會好處理  下面的方法會簡單一點
     // 引數1 是代表所有的空格 ,引數2 是代表你要替換成的字串  例子我是替換成了一個下劃線
     String zz = name1.replaceAll("\\s+","_");
     System.out.println(zz);
     //水果_青菜_大米_麵粉
    
  2.  //數字前新增欄位 例子我新增的是空格
     String  name2 = "蘋果 30公斤 水果聯盟,芒果 2公斤 水果聯盟";
     String cc = name2.replaceAll("\\s+(?=\\d)","-");
     System.out.println(cc);
     //蘋果-30公斤 水果聯盟,芒果-2公斤 水果聯盟