1. 程式人生 > >將正則表示式中的特殊字元轉義

將正則表示式中的特殊字元轉義

/**
 * @title
* @description 替換正則表示式中的所有特殊字元
* @author HUAZAI
 * @param
*      <ul>
*          <li></li>
*          <li></li>
*      <ul>
* @return
*      <ul>
*          <li></li>
*          <li></li>
*      <ul>
* @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); }