/** * sql 内的like % 代表一个或多个字符, _代表一个字符,这都是需要转义的 * @param s * @return */ public static String escapeSpecialChar(String s){ if(StringUtils.isBlank(s)){ return null; }else{ return s.replaceAll("%", "\\%").replaceAll("_", "\\_"); } }