Haben Emojis einen klar definierten Unicode-Bereich?Gibt es einen bestimmten Bereich von Unicode-Codepunkten, die auf Emojis überprüft werden können?
Und gibt es eine definitive Möglichkeit zu überprüfen, ob ein Code-Punkt ein Emoji in Python 2.7 ist?
Ich kann anscheinend keine Informationen dazu finden. Ein paar Quellen auf den Bereich zeigte:
\U0001f600-\U0001f650
Aber zum Beispiel hat den Codepunkt
\U0001f918
, die außerhalb dieses Bereichs liegt.
Danke.
Vielleicht lohnt sich zu untersuchen: https://github.com/mathiasbynens/emoji-regex Sie generieren den regulären Ausdruck dynamisch zu aktualisieren Bereichen von Emojis, – Keozon
Ich wollte fragen, wie Sie sogar definieren, was ist oder Isn Es ist ein Emoji, aber anscheinend ist das eine Sache, die der Unicode-Standard definiert. – user2357112
Ist Pythons Unicode-Unterstützung nicht integriert? Das heißt, die Tabellen müssen jedes Mal neu berechnet werden, wenn Unicode.org noch eine weitere SMILING KITTY hinzufügt? (Ich erinnere mich, dass dies in einer anderen Antwort zu einem ähnlichen Thema erwähnt wurde.) – usr2564301