在Python中从字符串中删除反斜杠

时间:2010-07-01 18:46:56

标签: python regex escaping

如何从Python中删除字符串中的所有反斜杠?

这对我不起作用:

result = result.replace("\\", result)

我是否需要将结果视为原始字符串?

5 个答案:

答案 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("\\", "")