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;
}