我不能使用python在这个字符串中删除\ xa0?

时间:2014-10-02 14:49:17

标签: python string python-2.7

这是代码:

shipping_info = u'Expedited (2-3 Bus. Days)\xa0($17.99)'

我无法使用像replace这样的方法替换\ xa0。

这是我试过的:

 x.replace('\\xa0', ' ')
 x.replace(')\xa0(', " ")
 x.replace(unichr(160), " ")

1 个答案:

答案 0 :(得分:3)

使用unicode文字指定u'\xa0'

>>> shipping_info = u'Expedited (2-3 Bus. Days)\xa0($17.99)'
>>> shipping_info.replace(u'\xa0', u' ')
u'Expedited (2-3 Bus. Days) ($17.99)'