码迷,mamicode.com
首页 > 编程语言 > 详细

java去除字符串中的特殊符号或指定的字符

时间:2019-10-17 17:23:20      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:bsp   括号   字符   特殊   str   att   ring   hellip   原来   

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);”

java去除字符串中的特殊符号或指定的字符

标签:bsp   括号   字符   特殊   str   att   ring   hellip   原来   

原文地址:https://www.cnblogs.com/hkgov/p/11693252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!