方法一

String regEx="[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?]";

//可以在中括号内加上任何想要替换的字符,实际上是一个正则表达式

String aa = " ";//这里是将特殊字符换为aa字符串," "代表直接去掉

Pattern p = Pattern.compile(regEx);

Matcher m = p.matcher("原字符串");//这里把想要替换的字符串传进来

String newString = m.replaceAll(aa).trim();

//将替换后的字符串存在变量newString中

方法二

如果第一种太麻烦可以直接用下面的

String str = "原字符串";

String newString = str.replaceAll(regEX,aa);//不想保留原来的字符串可以直接写成 “str = str.replaceAll(regEX,aa);”

补充:

replaceAll支持正则

replace不支持正则

本文地址:https://blog.csdn.net/SpringCYB/article/details/107362590

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

java 字符串特殊符号_Java去除字符串中的特殊符号或指定的字符相关推荐

  1. java字符串去掉中文_Java——去除字符串中的中文

    import java.util.regex.Matcher; import java.util.regex.Pattern; public class RemoveStrChinese { priv ...

  2. java字符串去重复_java去除字符串中重复、不重复、消除重复后字符

    java去除字符串中重复.不重复.消除重复后字符 import java.util.HashSet; import java.util.Set; public class Main { public ...

  3. matlab中的下划线怎么打,在matlab中怎么输入特殊符号~ , 怎么在Matlab中输入特殊符号...

    导航:网站首页 > 在matlab中怎么输入特殊符号~ , 怎么在Matlab中输入特殊符号 在matlab中怎么输入特殊符号~ , 怎么在Matlab中输入特殊符号 匿名网友: 一.文档中的T ...

  4. java中英文混合排序_Java编程实现中英混合字符串数组按首字母排序的方法

    本文实例讲述了Java编程实现中英混合字符串数组按首字母排序的方法.分享给大家供大家参考,具体如下: 在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷 ...

  5. java英文字母排序_Java编程实现中英混合字符串数组按首字母排序的方法

    在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷的进行排序.例如: 输出的结果为:"gyu  sdf  zf  大同  的人  地方  反对 ...

  6. java字符串判断相等_java判断字符串是否相等的方法

    java判断字符串是否相等的方法: 1.java中字符串的比较:== 我们经常习惯性的写上if(str1==str2),这种写法在java中可能会带来问题 example1:String a=&quo ...

  7. java怎么显示空格符_Java在字符串中看不到空格

    因此,我正在尝试解析一些具有多行文本的文本文件.我的工作是遍历所有单词并将其打印出文件. 因此,我阅读了所有行,然后遍历它们,并用空格将每一行分开,如下所示: line.split("\\s ...

  8. java 字符串所在位置_java 查找字符串所在的位置

    使用了 String 類的 indexOf() 方法在字符串中查找子字符串出現的位置,如過存在返回字符串出現的位置(第一位為0),如果不存在返回 -1.方便判斷和截取字符串! 語法:stringObj ...

  9. java 字符串第一个_java 截取字符串第一个字符

    展开全部 使用32313133353236313431303231363533e58685e5aeb931333366306438substring() 方法返回字符串的子字符串.详细解析如下: 1. ...

  10. java随机生成标点符号_java去除空格、标点符号的方法实例

    代码如下: public class TempTest { public static void main(String[] args) { //string去除空格 String str=" ...

最新文章

  1. Python基础14-迭代器与生成器
  2. 有了ROS这架车,SLAM之路不再遥远!
  3. 三十九、@staticmethod、@classmethod和@property类装饰器
  4. recycleview 嵌套高度问题_RecyclerView嵌套子RecyclerView无法正常显
  5. python顺序结构实验设计_Python程序设计实验报告二:顺序结构程序设计
  6. python 化学模块_Python chemif包_程序模块 - PyPI - Python中文网
  7. php字段验证规则,详解ThinkPHP中自动验证及验证规则
  8. 算法笔记_132:最大流量问题(Java)
  9. 如何理解数列极限和收敛性
  10. verilog实现串行通讯协议(serial communications protocols)
  11. linux樱桃树软件名字,春天开花的树及名称
  12. 关于 360 度评估
  13. matlab 板球_如何在板球中计算所有取整等级
  14. an tu tu html5 test,法语TEF基础阶段测试题和答案(下)
  15. 微信视频服务器能保存多久,微信视频动态保存多久(微信背景视频只能一天吗)...
  16. 推荐系统实战4——EasyRec 搭建DSSM召回模型实现CTR点击平台
  17. 蔚来汽车前端春招一面面经(2021.4.21)
  18. 基于安卓Android的企业员工管理系统设计与实现
  19. 设计人员拿到的工程坐标系等高线CAD图如何加载进图新地球
  20. 计算机网络综合布线仿真实训室,网络综合布线实训室简介

热门文章

  1. matlab 矩阵累乘,matlab,SAS iml 矩阵运算
  2. 2013年节假日放假安排时间表
  3. 免费节假日API第一时间更新2019年节假日放假安排 可怜的五一
  4. 国内十大上市移动医疗企业盘点
  5. 计算机表格如何增加一列,word中的表格如何增加一列 word表格怎么增加一列
  6. 需求分析 - 01外卖配送系统
  7. RAR及ZIP压缩文件解压提示文件损坏或无法解压原因及修复办法全解析
  8. 原始套接字Raw Socket基础-- WSADATA wsaData(转)
  9. 《东周列国志》第四十六回 楚商臣宫中弑父 秦穆公崤谷封尸
  10. APISpace 万年历API