[英]Converting Java escape characters & emojis in a sentence with Python
例如,如果給我以下字符串:
temp = "That looks great \ud83d\udc4c Good Job!"
如何轉換它,使其顯示實際的表情符號(👌)或文字含義(確定手簽名)?
最終結果應為:
temp = "That looks great 👌 Good Job!"
要么
temp = "That looks great :OK HAND SIGN: Good Job!"
我嘗試在Python中使用表情符號庫,但它似乎僅支持Python轉義符。 有什么方法可以將Java轉義字符轉換為Python轉義字符?
提前致謝!
無需外部庫,請使用內置的str
函數str.decode()
print temp.decode('unicode-escape')
或者通過使字符串成為帶u''
的字符串文字來告訴python您的字符串包含unicode字符u''
temp = u'That looks great \ud83d\udc4c Good Job!'
前綴“ u”或“ U”使字符串成為Unicode字符串
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.