gpt4 book ai didi

python - 如何将表情符号替换为文本中的单词?

转载 作者:太空宇宙 更新时间:2023-11-04 01:52:54 27 4
gpt4 key购买 nike

想象一下我有这样的文字吗?

text = "game is on 🔥 🔥"

如何将文本中的表情符号转换为文字?

这是我尝试过的,下面的这段代码将表情符号转换为文字,但我如何才能用它替换原始文本中的表情符号。我想不通。

import emot
[emot.emoji(i).get('mean').replace(':','').replace('_',' ').replace('-',' ') for i in text.split()]

预期输出:

game is on fire fire

我遇到过这两个 python 模块 Emoji , Emot但我不知道如何成功地将表情符号转换为文本并将其替换到正文中。

有人能帮忙吗?

最佳答案

emoji.demojize采用可选的 delimiters=(":", ":") 参数。将其更改为 ("", "")

import emoji
text = "game is on 🔥 🔥"
emoji.demojize(text, delimiters=("", "")) # 'game is on fire fire'

关于python - 如何将表情符号替换为文本中的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57580288/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com