Для вытаскивания эмодзи из текста на языке 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-значений, соответствующие эмодзи. Поэтому этот код будет успешно извлекать различные эмодзи из текста.