如何在Python中编写一个函数来转义字符串中的所有双引号?

时间:2012-03-31 19:00:41

标签: python

如何用Python中的"等字符串中的原始字符串\"替换所有"Hello", said he.

2 个答案:

答案 0 :(得分:5)

s = '"Hello", said he.'
print s.replace('"', r'\"')

# output
\"Hello\", said he.

使用r''表示法指示字符串应该是原始字符串而不是解释它是有帮助的。帮助反斜杠。

答案 1 :(得分:3)

使用replace()

>>> print '"Hello"'.replace('"', '\\"')
\"Hello\"