import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 去除字符串中的空格、回车、换行符、制表符和问号
注: \n 回车(\u000a)
\t 水平制表符(\u0009)
\s 空格(\u0008)
\r 换行(\u000d)
* @author zhou_chaofei
*
*/
public class TxtWithoutNTSRElement {
public static String getTxtWithoutNTSRElement(String str){
String dest = "";
if (str!=null) {
Pattern p = Pattern.compile("[\\s]|[\t]|[\r]|[\n]|[?]|[^\\p{ASCII}]");
Matcher m = p.matcher(str);
dest = m.replaceAll("");
}
return dest;
}
public static void main(String[] args) {
// String test=" 168.7";
//String test="s srrttee s see?? ?";
String test="2011-01-01 ";
System.out.println(TxtWithoutNTSRElement.getTxtWithoutNTSRElement(test));
}
}