kocraft-backend/Craft/module/ml/util.py
2024-07-15 08:47:42 +00:00

9 lines
326 B
Python

import re
import emoji
from types import SimpleNamespace
def extract_emoji_and_text(input_string):
emoji_data = emoji.emoji_list(input_string)
emojis = emoji_data[0]['emoji'] if emoji_data else None
text = re.sub(r'[^a-zA-Z0-9ㄱ-ㅎ가-힣]', '', input_string)
return SimpleNamespace(emoji=emojis, word=text)