java去除字符串中的特殊符号或指定的字符⽅法⼀
String regEx="[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
//可以在中括号内加上任何想要替换的字符,实际上是⼀个正则表达式
String aa = " ";//这⾥是将特殊字符换为aa字符串," "代表直接去掉
Pattern p = Patternpile(regEx);
Matcher m = p.matcher("原字符串");//这⾥把想要替换的字符串传进来
String newString = m.replaceAll(aa).trim();
//将替换后的字符串存在变量newString中
⽅法⼆
如果第⼀种太⿇烦可以直接⽤下⾯的
String str = "原字符串";
String newString = placeAll(regEX,aa);//不想保留原来的字符串可以直接写成 “str = placeAll(regEX,aa);”
补充:
replaceAll⽀持正则
replace不⽀持正则
>java replace方法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论