zoukankan      html  css  js  c++  java
  • java去除字符串中的特殊符号或指定的字符

    方法一

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

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

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

  • 相关阅读:
    及时说爱
    坚持
    html5新增元素
    js call
    smarty实例教程
    JS 跨浏览器兼容问题
    CSS3中的5个有趣的新技术
    jQuery和dom转化
    前端安全问题
    js apply
  • 原文地址:https://www.cnblogs.com/hkgov/p/11693252.html
Copyright © 2011-2022 走看看