python - 我无法使用 python 删除该字符串中的\xa0 ?

标签 python string python-2.7

这是代码:

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

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

这是我尝试过的:

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

最佳答案

使用 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)'

关于python - 我无法使用 python 删除该字符串中的\xa0 ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26163470/

相关文章:

python - 为什么 NumPy 数组优于标准库数组?

Python Web应用程序项目结构和docker支持

javascript - Django,<script> 标记内的代码在模板中不起作用

c - 字符串 c 中的单词替换

python - 在 Python 3 中打印不带 b' 前缀的字节

python - python字符串中的持久索引

Python相当于 map 列表?

python - 如何在 Odoo 中从产品模板属性行创建产品变体?

javascript - 检查字符串的第一个字母是否= char

python - Pyo server.boot() 在 Ubuntu 14.04 上因 pyolib._core.PyoServerStateException 而失败