文字列から発音区別符号を削除する方法は?
たとえば、すべての言語で機能するすべてのá-> a、č->cなどを変換します。
全文検索を行っているので、検索されたテキストの発音区別符号を無視する必要があります。
ありがとう
文字列から発音区別符号を削除する方法は?
たとえば、すべての言語で機能するすべてのá-> a、č->cなどを変換します。
全文検索を行っているので、検索されたテキストの発音区別符号を無視する必要があります。
ありがとう
APIレベル9以降を使用すると、ノーマライザークラスを使用できます。
String normalized = Normalizer.normalize("âbĉdêéè", Form.NFD)
.replaceAll("\\p{InCombiningDiacriticalMarks}+", "");
(Keysersにリンクされた回答は見栄えが良く、より多くのがらくたをきれいにします)
これはを返し"abcdeee"
ます。