Как использовать буквы подъема в качестве букв алфавита и в функции поискаJAVA

Программисты JAVA общаются здесь
Anonymous
Как использовать буквы подъема в качестве букв алфавита и в функции поиска

Сообщение Anonymous »

Скажи, например: < /p>

String searchFunction = "Cόstome"
< /code>

Ожидание:
Когда я набираю ό, это подчеркивает только ό, но мне нужно выделить алфавит o также в вышеуказанной строке. < /p>

Я попробовал, < /p>

handleFilterChange(deAccent(filterTerm));

public String deAccent(String str) {
String nfdNormalizedString = Normalizer.normalize(str, Normalizer.Form.NFD);
Pattern pattern = Pattern.compile("\\p{InCombiningDiacriticalMarks}+");
return pattern.matcher(nfdNormalizedString).replaceAll("");
}
< /code>

Но приведенный выше код заменяет специальных персонажей на алфавиты.
IE, когда я вводу ό, он не подчеркивает ό, но это подчеркивает алфавит o. /> Как это добиться? < /p>

Подробнее здесь: https://stackoverflow.com/questions/525 ... h-function

Вернуться в «JAVA»