* @return
*/
public static String escapeLuceneChars(String aText, String excludes) {
final StringBuilder result = new StringBuilder();
final StringCharacterIterator iterator = new StringCharacterIterator(aText);
char character = iterator.current();
while (character != CharacterIterator.DONE ) {
if (character == '\\' && !excludes.contains("\\")) {
result.append("\\");
} else if (character == '!' && !excludes.contains("!")) {
result.append("\\");