81,122
社区成员




public static String replaceBlank(String str){
if(str == null || "".equals(str) || str.length() < 1){
str = "";
}
str = str.replaceAll("\"(.*?)\"", "“$1”").replaceAll("'(.*?)'", "‘$1’");
str = str.replaceAll(",", ",");
//str = str.replaceAll(".", "。");
str = str.replaceAll(";", ";");
Pattern p = Pattern.compile("\\ss*|\t|\r|\n");
Matcher m = p.matcher(str);
String after = m.replaceAll(" ");
return after;
}
String[] enSymbol = {"\"", "'", ",", "[.]", ";", "...", "&", "\t", "\n", "\r"};
STring[] cnSymbol = {"“", "‘", ",", "。", ";", "……", "", "", "", ""}; //后面的想换成什么字符
for (int i=0; i<enSymbol.length; i++) {
str = str.replaceAll(enSymbol[i], cnSymbol[i]);
}
System.out.println(str);