將正則表示式中的特殊字元轉義
阿新 • • 發佈:2019-02-02
/** * @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); }