Захват смайликов в регулярном выражении iOS

Я пытаюсь написать NSRegularExpression, чтобы захватить действительные хэштеги Instagram. Instagram поддерживает символы от 0 до 9, без учета регистра az и _ в своих хэштегах (вы можете проверить действительность, посетив https://instagram.com/explore/hashtag-to-check), символы подчеркивания и эмодзи. Захватить первый фрагмент, о котором я упомянул, легко, всего [0-9a-zA-Z_]+, но я не знаю, как включить в него смайлики.


person Tim Johnsen    schedule 09.10.2015    source источник
comment
stackoverflow.com/questions/11846975 /   -  person JRG-Developer    schedule 09.10.2015
comment
Это обрабатывает вещи, которые я не хочу включать, такие как тире, точки и другие знаки препинания.   -  person Tim Johnsen    schedule 11.10.2015
comment
Однако удалось модифицировать ответ на этот вопрос, в итоге получилось #([^[:punct:]|\s]|_)+   -  person Tim Johnsen    schedule 11.10.2015