JAvaスペースtabの全角半角などを取り除く


 @Test
    public void aVoid() {
        String content = "

  

   , 、 —— , , :“ , …… , ……”

  

   ! !

  

   , 。

  

  “ , , ?”

  

   , , , 。 :“ , 。”

  

   , , , , , , ?

  

   , , , , , :“ , 。 , , 、 ……”

  

   , 。

  

   , :“ 。 , 。”

  

   , , , , , 。 , , ; , , , 。

  

   …… , 。

  

  “ , 。” , ,“ , 。 , , , , 。 , , , 。”

  

   , 。 , , :

  

  “ 。 , !”

  

   , , , 。

  

   , , , , ? , , , , 。

  

   , , , 。

  

   , , :

  

  “ , 。”

  

  

"; // String s = content.replaceAll("[ ]+", ""); // System.out.println(s); String s1 = removeAllBlank(content); System.out.println(s1); // Pattern p = Pattern.compile(" {2,}"); // Matcher m = p.matcher(content); // content = m.replaceAll(""); // System.out.println(content); } /** * ( : ( , )、 、 ) * @param s * @return */ public static String removeAllBlank(String s){ String result = ""; if(null!=s && !"".equals(s)){ result = s.replaceAll("[ *| *| *|//s*]*", ""); } return result; } /** * ( : ( , )、 、 ) * @param s * @return */ public static String trim(String s){ String result = ""; if(null!=s && !"".equals(s)){ result = s.replaceAll("^[ *| *| *|//s*]*", "").replaceAll("[ *| *| *|//s*]*$", ""); } return result; }