[英]Unescape unicode characters from a string
我有一個包含Unicode字符的字符串,看起來像這樣,
"u'type'` does not belong to `[u'item1', u'item2']"
我將如何對unicode部分進行轉義?
以便打印出來
"'type' does not belong to ['item1', 'item2']"
您可以對字符串使用replace方法
stringToModify = "u'type' does not belong to [u'item1', u'item2']"
stringToModify.replace("u'","'")
您在此處顯示的實際上是一個字節字符串,顯示了三個Unicode字符串的表示形式(它們全部僅包含ASCII字符FWIW)。
如果您無法更改產生此字符串的代碼,則唯一的解決方法是re.sub()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.