读书人

除开字符串中的空格、回车、换行符、制

发布时间: 2012-09-20 09:36:51 作者: rapoo

去除字符串中的空格、回车、换行符、制表符、问号和非法字符(非Asccll码)

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="ssrrttee  ssee??  ?";String test="2011-01-01?";System.out.println(TxtWithoutNTSRElement.getTxtWithoutNTSRElement(test));}}

?

?

读书人网 >编程

热点推荐