Я пытаюсь разбить строку на отдельные слова/символы, но у меня возникают проблемы, когда дело доходит до emoji.
Прежде всего, я не могу просто разбить строку с использованием пустого символа, потому что emojis обычно имеют длину >= 2.
"😎".split("")
["�", "�"]
Я нашел emoji regex, который в основном работает, но теперь я вижу некоторые странные телесные блоки. Я даже вижу, что они появляются в твиттере в некоторых случаях.
Здесь ручка, которая иллюстрирует проблему с мясистыми блоками http://codepen.io/positlabs/pen/QyEOEG?editors=011
ОБНОВЛЕНИЕ -----------
Попробуйте spliddit, и я все еще вижу проблему с персонажами тона кожи. Есть ли способ склеить их вместе?