Java正则过滤
Posted Rainyn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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="[-`[email protected]#$%^&*()+=|{}‘:;‘,\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?\\\"0-9]"; Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(str); return m.replaceAll("").trim(); } }