神马文学网是一部内容开放、自由的互动网络百科全书客观、专业、权威的知识性百科全书
来源:百度文库 编辑:神马文学网 时间:2024/05/02 01:31:59
// 过滤特殊字符public static String StringFilter(String str) throws PatternSyntaxException {// 只允许字母和数字// String regEx = "[^a-zA-Z0-9]";// 清除掉所有特殊字符String regEx="[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";Pattern p = Pattern.compile(regEx);Matcher m = p.matcher(str);return m.replaceAll("").trim();}@Testpublic void testStringFilter() throws PatternSyntaxException {String str = "*adCVs*34_a _09_b5*[/435^*&城池()^$$&*).{}+.|.)%%*(*.中国}34{45[]12.fd'*&999下面是中文的字符¥……{}【】。,;’“‘”?";System.out.println(str);System.out.println(StringFilter(str));}