方法一

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不支持正则

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

  1. java空格 逗号_Java将字符串中的空格换为逗号

    import java.util.regex.Matcher; import java.util.regex.Pattern; public class Math { /** * @param arg ...

  2. java 数字 汉字_Java提取字符串中的汉字、字母、数字

    1.提取汉字 public static void main(String[] args) { String str = " 我是123一段测abd试 空a格 的字符 串 "; S ...

  3. python找字符串中特殊字符_python – 在字符串中查找特殊符号

    如何匹配字符串的开头,结尾和中间的特殊符号? 我知道,我应该使用正则表达式.例如,我做了一个功能: def check_word(word: str) -> bool: special_symb ...

  4. java 字符串编程题_Java编程题——在一个字符串中查找第一个非重复的字符

    编写一个Java程序来查找一个字符串中第一个非重复的字符,这是在编程测试中很常见的一个问题,因为字符串处理在程序员面试中是一个普遍的话题.面试前最好是准备好一些熟知的编程问题,例如使用递归反转字符串, ...

  5. mysql 去除逗号,MySQL查询删除字符串中最后一个逗号后的所有字符?

    要删除字符串中最后一个逗号之后的所有字符,可以使用SUBSTRING_INDEX(). 如果您不知道最后一个逗号的位置,则需要使用来动态查找最后一个逗号LENGTH(). 语法如下-UPDATE yo ...

  6. python怎么判断字符串中包含特殊符号

    python判断字符串中包含特殊符号的方法:首先使用"for i in string"命令来遍历输入的字符串:然后输入"if i in input_psd"命令 ...

  7. isalnum()函数:找出str字符串中为英文字母或数字的字符

    找出str字符串中为英文字母或数字的字符 (1)Linux下编程用到的函数是:int isalnum(int c) 返回值:若参数c为字母或数字,则返回TRUE:否则返回NULL(0) #includ ...

  8. 在 Linux shell 字符串中,百分比符号是什么?

    当你正在学习如何完全使用 Linux shell 时,你可以能会觉得自己能够对字符串进行操作. 记住,今天q&一个文章的超级用户对读者的一个奇怪问题有答案. 今天,回答会话的问题来自超级用户的 ...

  9. 统计字符串中所包含的各个英文小写字符及其对应的数量。

    从键盘输入1行字符串(每行最多输入80个字符), 统计字符串中所包含的各个英文小写字符及其对应的数量. **输入格式要求:不要有任何提示信息,直接输入1行字符. **输出格式要求:按字母顺序输出统计结 ...

最新文章

  1. linux proxy服务器
  2. GPU 「抗压」不行还费电,FPGA将成深度学习「新基建」
  3. 字典生成_Python数据字典生成工具详解
  4. 爬虫神器xpath的用法(一)
  5. filter java web_java web filter 之一 基础实现
  6. Python 多进程、多线程启动
  7. 小鸭脖大生意——绝味鸭脖背后的故事
  8. 【PL/SQL】学习笔记 (7)光标的属性,一个会话中打开光标数的限制
  9. weblogic中设置数据源的注意点
  10. Kafka实践:到底该不该把不同类型的消息放在同一个主题中
  11. 牛客网Java刷题知识点之数组、链表、哈希表、 红黑二叉树
  12. 结语|日拱一卒无有尽,功不唐捐终入海
  13. Android P 适配指南
  14. C++复习 auto
  15. 老挑毛 win7 linux,图解老挑毛u盘启动工具怎么重装系统
  16. VS2010 学习版序列号(转)
  17. 转发电子通信类期刊投稿攻略
  18. 如何做好风险控制,规避项目中的风险
  19. 防盗报警器c语言程序,基于单片机的汽车防盗报警系统的设计毕业论文.doc
  20. Single Radio Voice Call Continuity (SRVCC)

热门文章

  1. 【Android】WMS(一)Window的类型和标志
  2. Revit插件建模助手和蜘蛛侠,两款插件功能介绍!
  3. 关于`timescale命令的作用以及时间精度的理解
  4. 微信小程序自定义 顶部nav 和 底部tabbar
  5. 如何查找ST官方stm32_f105-07_f2_f4_usb-host-device_lib V2.2.1
  6. Qt Qwt 只缩放横轴或纵轴(按键控制)
  7. 山东大学软件学院2022-2023软件工程期末考试(回忆版)
  8. Videos as Space-Time Region Graphs文章解读
  9. 177:vue+openlayers 加载多种形式Esri地图
  10. iscc2023-misc【详解】