如何在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个字母?的主要内容,如果未能解决你的问题,请参考以下文章
使用awk,后跟单引号时如何匹配反斜杠字符(是的,这是两个字符)