直接上代码了。
<span style="font-size:18px;">import java.util.regex.Matcher; import java.util.regex.Pattern; /** * java 去除字符串中的空格和其他字符 * @author YYBJ * @date 2014-10-19 */ public class CleanString { public static String replaceBlank(String str) { String dest = null; if (str != null) { Pattern p = Pattern.compile("k|9|\\s"); // 定义删除对象k、2、空格 Matcher m = p.matcher(str); // 匹配k、9或者空格,然后删除 dest = m.replaceAll(""); } return dest; } public static void main(String[] args) { String test = "My 9Namek9kk Is kYY99BJ!"; System.out.println(test); System.out.println(CleanString.replaceBlank(test)); } }</span><span style="font-size:32px;"> </span>最后输出的结果为:
My 9Namek9kk Is kYY99BJ!
MyNameIsYYBJ!
原文地址:http://blog.csdn.net/yybj/article/details/40250553