在下面的代码中,
text = "\u54c8\u54c8\u54c8\u54c8"
有没有办法将上面的unicode代码转换为只保留值,并从中删除“\u”。
所以
"\u54c8"
变成
"54c8"
相反
用javascript我可以做到
text.charCodeAt(n).toString(16)
,但我无法用python找到等效的解决方案。
我试着用正则表达式来匹配,
pattern = re.compile('[\u0000-\uFFFF]')
matches = pattern.finditer(text)
for match in matches:
print(match)
但它所做的只是打印出unicode值所代表的字符。