gpt4 book ai didi

python - 如何使用 Python 从 JSON 响应中删除表情符号代码?

转载 作者:行者123 更新时间:2023-11-29 21:56:01 33 4
gpt4 key购买 nike

我想要将可能包含 UCS-2 或 UCS-4 表情符号代码的字符串放入 MySQL 数据库中。我在 Python 中获得的需要发送到 MySQL 的 JSON 响应来自以下伪代码:

response = requests.post("URL", headers=headers, data=data)
responseDict = response.json()
strings = responseDict["data_with_emojis"] # data looks like u'key': u'value', ...

Python 的原生 str() 函数在表情符号上失败,我似乎不知道如何从原始数据中替换它们。

任何将这些代码字符串化的解决方案就足够了,但理想情况下我想在系统的 Python 端删除/替换它们。不过我不介意使用str_replace()使用 PHP 中的正则表达式删除表情符号字符串化代码。重点是,这些表情符号需要消失。

如何删除它们?

(我担心我对 Unicode 和字符集的理解通常是问题的根源。)

最佳答案

如果您只是想删除 Unicode 表情符号,可以使用 Python 来实现:

>>> yourUnicodeString = u'I like answering questions on SO ☺'
>>> print(yourUnicodeString)
>>> print(yourUnicodeString.replace(u'☺', u':-)'))

您可能还感兴趣

关于python - 如何使用 Python 从 JSON 响应中删除表情符号代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33142991/

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