首页 > 代码库 > Java正则过滤

Java正则过滤

import java.util.regex.Matcher;import java.util.regex.Pattern;public class LongStringtonumber {    public static void main(String[] args) {        String str ="-125456415646dsaf?5";        String destoriAfterFilter = StringFilter(str);        System.out.println(destoriAfterFilter);    }        private static String StringFilter(String str) {        // 过滤数字和符号"-"        String regEx ="[0-9/-]";         // 清除掉所有特殊字符只保留字母 //        String regEx="[-`~!@#$%^&*()+=|{}‘:;‘,\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?\\\"0-9]";         Pattern p = Pattern.compile(regEx);         Matcher m = p.matcher(str);        return m.replaceAll("").trim();    }    }

 

Java正则过滤