private static String createRegex(char[] separators) { String s = new String(separators); if (s.indexOf(' ') >= 0 && s.trim().isEmpty()) { return WHITESPACE_REGEX; } else if (separators.length == 1) { return encode(separators[0]); } else { StringBuilder sb = new StringBuilder(); sb.append("["); for (char separator : separators) { sb.append(encode(separator)); } sb.append("]"); return sb.toString(); } }