Как вытащить из текста эмоджи?

Для вытаскивания эмодзи из текста на языке Python вам понадобится использовать регулярные выражения и модуль emoji. Вот подробный код, объясняющий, как достичь этой задачи:

1. Установите модуль emoji, если он еще не установлен. Для этого выполните команду pip install emoji в командной строке.

2. Импортируйте необходимые модули:

import re
import emoji

3. Определите функцию extract_emojis(), которая будет извлекать эмодзи из текста:

def extract_emojis(text):
    emojis = re.findall(r"[U0001f600-U0001f64fU0001f300-U0001f5ffU0001f680-U0001f6ffU0001f1e0-U0001f1ff]+", text)
    return emojis

4. Используйте функцию extract_emojis() для извлечения эмодзи из текста. Например:

text = "Привет! 👋🌍"
emojis = extract_emojis(text)
print(emojis)

В результате выполнения кода вы получите список эмодзи, найденных в тексте:

['👋', '🌍']

Обратите внимание, что в регулярном выражении r"[U0001f600-U0001f64fU0001f300-U0001f5ffU0001f680-U0001f6ffU0001f1e0-U0001f1ff]+" указаны диапазоны unicode-значений, соответствующие эмодзи. Поэтому этот код будет успешно извлекать различные эмодзи из текста.