我有一个类似"abc\\xe2\\x86\\x92"
的str,我想要的是"abc→"
。 (b"abc\xe2\x86\x92".encode()
等于→
)
问题是,\\xe2\\x86\\x92
位于str
,而\\
只是一个字符,因此无法将其替换为\
。
答案 0 :(得分:0)
我找到了解决这个问题的方法:
In [107]: original.encode().decode('unicode-escape').encode('latin1').decode('utf-8')
Out[107]: 'abc→'