Android - Wie filter-emoji (emoticons) aus einem string?

Arbeite ich an einer Android app, und ich nicht will, dass die Leute verwenden Sie emoji in der Eingabe.

Wie kann ich Sie entfernen emoji-Zeichen aus einem string?

Reguläre Ausdrücke sind eine option. Oder wenn Sie die Liste der emojis ist bekannt, eine einfache Liste, die Sie Durchlaufen können, und entfernen Sie entspricht in Ihren Eingang gut funktionieren würde.
Siehe stackoverflow.com/questions/12013341/...
Können Sie Charakter-Klasse stackoverflow.com/questions/28366172/check-if-letter-is-emoji/...
Das ist nicht das, was hier gefragt. Die Charakter-Klasse kann in der Tat erkennen surrogate-Paare, aber das bedeutet nicht, dass der Charakter ist ein emoji. E. g. U+1D120 ist nicht ein emoji, ist aber ein ersatzpaar.

InformationsquelleAutor Jochem Kuijpers | 2014-03-04

Schreibe einen Kommentar