【问题标题】:Removing backslashes from a string in Python [duplicate]从Python中的字符串中删除反斜杠[重复]
【发布时间】:2011-03-10 19:10:43
【问题描述】:

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

这对我不起作用:

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

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

【问题讨论】:

    标签: python regex escaping


    【解决方案1】:

    您的代码是说用result 替换'\' 的每个实例。您是否尝试将其更改为result.replace("\\", "")

    【讨论】:

      【解决方案2】:
      result = result.replace("\\", "")
      

      【讨论】:

        【解决方案3】:

        使用decode('string_escape'),例如:

        result = stringwithbackslashes.decode('string_escape')
        

        string_escape :产生一个适合作为字符串的字符串 Python源代码中的文字

        或者只是:

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

        【讨论】:

          【解决方案4】:

          如果您有兴趣查看由“\”字符分隔的组成词,请使用:

          result.replace('\\', ' ')
          

          【讨论】:

            【解决方案5】:

            试试这个:

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2021-03-27
              • 2018-05-06
              • 2015-03-28
              • 1970-01-01
              相关资源
              最近更新 更多