首页 > 编程语言 >java 中清理所有特殊字符

java 中清理所有特殊字符

时间:2023-02-24 19:23:20浏览次数:45  
标签:regEx java String Pattern 清理 str 特殊字符

public static String filter(String str) throws PatternSyntaxException {
// 清除掉所有特殊字符
String regEx = "[`_《》!@#$%^&*()+=|{}':;',\[\].<>?!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
return m.replaceAll("").trim();
}

标签:regEx,java,String,Pattern,清理,str,特殊字符
From: https://www.cnblogs.com/Crush123/p/17152841.html

相关文章

  • Java学习之异常
    异常exception一般需要程序员管理的异常可以分为两类:Exception(大类):Runnable异常及其子类其他异常运行时异常:RuntimeException及其子类,编译时不会出现异常,运行......
  • 【JavaScript】27_浅拷贝和深拷贝 + 对象的复制
    7、浅拷贝和深拷贝浅拷贝(shallowcopy)通常对对象的拷贝都是浅拷贝浅拷贝顾名思义,只对对象的浅层进行复制(只复制一层)如果对象中存储的数据是原始值,那么拷贝的深浅是不重要浅......
  • 【JavaScript】28_数组的常用方法
    9、数组的方法push()向数组的末尾添加一个或多个元素,并返回新的长度pop()删除并返回数组的最后一个元素unshift()向数组的开头添加一个或多个元素,并返回新的长度shift()删......
  • java代码上传文件,接口consumes = "multipart/*",headers = "content-type=multipart/f
    publicstaticStringdoPost(Stringurl,StringfileName,Filefile){CloseableHttpClienthttpClient=null;CloseableHttpResponseresponse=null;Str......
  • java代码转发文件流,前端下载文件流
    后端文件流转发代码publicstaticvoiddoGetFile(HttpServletResponsehttpResponse,Stringurl){CloseableHttpClienthttpClient=null;CloseableH......
  • java 反射
    总结一句话就是:在程序运行中根据业务需要由jvm动态获取Class对象来创建对象、执行方法等操作。是动态和灵活的而不是事先代码写死获取Class三种方法:类.class;对象.g......
  • java int 引用传递
    integer是final,不可变的,所以也无法实现引用传递的功能。解决方案int[]做一个包装类org.apache.commons.lang.mutable.MutableIntjava.util.concurrent.atomic.Atomi......
  • Java的特性和优点,三大版本,JDK,JRE,JVM
    Java的特性和优点面对对象跨平台性简单高性能分布式动态性多线程安全的健壮的Java的三大版本JavaSE:标准版(桌面程序,控制台开发...)JavaME:......
  • Java判断字符串是否为数字(正负、小数)
    BooleanstrResult=number.matches("-?[0-9]+.*[0-9]*");if(strResult){ //将字符串转换成Double类型 doublen=Double.valueOf(number); //四舍五入保留两位 Bi......
  • Java力扣
    目录JZ6从尾到头打印链表JZ24反转链表JZ25合并两个排序的链表JZ52两个链表的第一个公共结点JZ23链表中环的入口结点JZ6从尾到头打印链表JZ24反转链表JZ25合并......