9 lines
326 B
Python
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) |