/** * Escape any character that's special for the regex api * * @param keyword * @return */ private String escape(String keyword) { final String escapeSeq = "\\"; final int len = keyword.length(); StringBuilder sb = new StringBuilder(); char c; for (int i = 0; i < len; i++) { c = keyword.charAt(i); if (isSpecial(c)) { sb.append(escapeSeq); } sb.append(keyword.charAt(i)); } return sb.toString(); }
/** * Escape any character that's special for the regex api * * @param keyword */ private String escape(String keyword) { final String escapeSeq = "\\"; final int len = keyword.length(); StringBuilder sb = new StringBuilder(); char c; for (int i = 0; i < len; i++) { c = keyword.charAt(i); if (isSpecial(c)) { sb.append(escapeSeq); } sb.append(keyword.charAt(i)); } return sb.toString(); }