如何用\"替换两个双引号在Python?

时间:2017-06-06 05:43:36

标签: python string escaping

这是我的字符串,

"Alexandra ""Alex"""

我试图用/&#34替换两个相邻的双引号;所以结果是这样的。

"Alexandra \"Alex\""

在此之后,我会将此字符串附加到数组中。这看起来非常简单,我可以用替换来做到这一点。

a = '"Alexandra ""Alex"""' 
x = a.replace('""', "\\\"")
print x
# prints "Alexandra \"Alex\""
res = []
res.append(x)
print res
# prints ['"Alexandra \\"Alex\\""']

当附加到另一个数组时,它会再次转发正斜杠。

如何删除额外的正斜杠?

0 个答案:

没有答案