代码之家  ›  专栏  ›  技术社区  ›  Hecha

Python中的数据清理:与“字符”作斗争

  •  -1
  • Hecha  · 技术社区  · 2 年前

    我正在尝试分析以下字符串:

    data = ' "#Prop.Code = ""XXX""";"#Prop.Test = ""test""" '
    

    我想要得到的最终结果是删除四个引号(将其转换为双引号),并删除单引号

    最终结果:

    NewStr = '#Prop.Code = "XXX";#Prop.Test = "test" '
    
    1 回复  |  直到 2 年前
        1
  •  0
  •   Kanagaryu    2 年前

    您可以执行以下操作:

    NewStr = data.replace("\"\"\"", "\"")
    NewStr = NewStr.replace("\"\"", "\"")
    

    "#Prop.Code = "XXX";"#Prop.Test = "test" 
    

    请注意 replace 在这里很重要。