将正则表达式中的特殊字符转义

/**
 * @title
 * @description 替换正则表达式中的所有特殊字符
 * @author HUAZAI
 * @param
 *      
    *
  • *
  • *
      * @return *
        *
      • *
      • *
          * @throws * @date 2018-03-13 16:58:30 */ public static String replaceQueryStringAllRegExp(String str) { String strTemp = null; String[] from = {"\\", "*", "+", "|", "{", "}", "(", ")", "^", "$", "[", "]", "?", ",", ".", "&"}; String[] to = {"\\\\", "\\*", "\\+", "\\|", "\\{", "\\}", "\\(", "\\)", "\\^", "\\$", "\\[", "\\]", "\\?", "\\,", "\\.", "\\&"}; return StringUtils.replaceEach(str, from, to); }

你可能感兴趣的:(java编程方法总结)