虽然有类似的问题,但我似乎找不到适用于我的情况的有效解决方法:
我在字符串中遇到了一些恼人的十六进制字符,例如
'\xe2\x80\x9chttp://www.google.com\xe2\x80\x9d blah blah#%#@$^blah'
我需要做的是移除这些十六进制的\xHH
字符,仅仅只有这些字符,以便获得以下结果:
'http://www.google.com blah blah#%#@$^blah'
解码无济于事:
s.decode('utf8') # u'\u201chttp://www.google.com\u201d blah blah#%#@$^blah'
我该如何实现这个目标?