Java如何清除不可打印字符
private static String cleanTextContent(String text) 
{
	// 清除所有非ASCII字符
	text = text.replaceAll("[^\x00-\x7F]", "");
	
	// 清除所有ASCII控制字符
	text = text.replaceAll("[\p{Cntrl}&&[^\r\n\t]]", "");

	// 从Unicode中删除不可打印的字符
	text = text.replaceAll("\p{C}", "");
	return text.trim();
}
日期:2020-09-17 00:09:44 来源:oir作者:oir