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

Форум для тех, кто программирует под Android
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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