Unicode Standard Unicode® Technical Report No. 51 includes the list of emoji ( emoji-data.txt ):
... 21A9 ; text ; L1 ; none ; j # V1.1 (↩) LEFTWARDS ARROW WITH HOOK 21AA ; text ; L1 ; none ; j # V1.1 (↪) RIGHTWARDS ARROW WITH HOOK 231A ; emoji ; L1 ; none ; j # V1.1 (⌚) WATCH 231B ; emoji ; L1 ; none ; j # V1.1 (⌛) HOURGLASS ...
I believe that you will want to delete every character specified in this document that had Default_Emoji_Style of emoji .
There is no other way than linking to a definition list like this to identify emoji characters in Unicode. As mentioned in the FAQ, they are distributed in different blocks.
source share