如何在Python中用空字符串替换反斜杠后跟2个字母?

Posted

技术标签:

【中文标题】如何在Python中用空字符串替换反斜杠后跟2个字母?【英文标题】:How to replace backslash followed by 2 letters with empty string in Python? 【发布时间】:2021-09-14 04:46:07 【问题描述】:

以下是测试字符串,我们需要将'\xa'替换为''

'FF 6 VRV AVENUE SUBRAMANIYAM PALAYAM 密码:-\xa0641034'

我在 python 中使用以下一组行来完成目标但没有用

new_str = str.replace(r'\\xa', '')

但是输出是一样的

'FF 6 VRV AVENUE SUBRAMANIYAM PALAYAM 密码:-\xa0641034'

【问题讨论】:

【参考方案1】:

我认为您正在尝试替换 unicode 字符 '\xa0' -

s = 'FF 6 VRV AVENUE SUBRAMANIYAM PALAYAM PinCode:-\xa0641034' 
s = s.replace('\xa0', '') 
print(s)
#'FF 6 VRV AVENUE SUBRAMANIYAM PALAYAM PinCode:-641034'

【讨论】:

以上是关于如何在Python中用空字符串替换反斜杠后跟2个字母?的主要内容,如果未能解决你的问题,请参考以下文章