1. /**
* 将字符串中的标点符号去除
*
* @param str
* @return
*/
public String delPunc(String str) {
char[] chars = str.toCharArray();
for (int i = 0; i < chars.length; i++) {
if ((chars[i] >= 19968 && chars[i] <= 40869)
|| (chars[i] >= 97 && chars[i] <= 122)
|| (chars[i] >= 65 && chars[i] <= 90)) {
continue;
} else
chars[i] = '';
}
return new String(chars);
* 将字符串中的标点符号去除
*
* @param str
* @return
*/
public String delPunc(String str) {
char[] chars = str.toCharArray();
for (int i = 0; i < chars.length; i++) {
if ((chars[i] >= 19968 && chars[i] <= 40869)
|| (chars[i] >= 97 && chars[i] <= 122)
|| (chars[i] >= 65 && chars[i] <= 90)) {
continue;
} else
chars[i] = '';
}
return new String(chars);
}
2. s=s.replaceAll( "[\\pP+~$`^=|<>~`$^+=|<>¥×]|\\p{Space}" , "");