如何从Python中删除字符串中的所有反斜杠?
这对我不起作用:
result = result.replace("\\", result)
我是否需要将结果视为原始字符串?
答案 0 :(得分:26)
您的代码说要将'\'
的每个实例替换为result
。您是否尝试将其更改为result.replace("\\", "")
?
答案 1 :(得分:12)
使用decode('string_escape')
,例如:
result = stringwithbackslashes.decode('string_escape')
string_escape :生成一个适合作为字符串的字符串 Python源代码中的文字
或只是:
result.replace("\\", "")
答案 2 :(得分:4)
result = result.replace("\\", "")
答案 3 :(得分:1)
如果您有兴趣查看由' \'分隔的组成单词。性格,使用:
result.replace('\\', ' ')
答案 4 :(得分:0)
尝试一下:
result = result.replace("\\", "")