如何使用带引号的双引号

时间:2018-02-07 21:54:35

标签: python string

例如:

输入:

{'match_all':{}}

输出:

{'"match_all"':{}}

是否有一些正则表达式可以做到这一点?

我知道我可以遍历字符串,每当我遇到一个键时,用'“后跟”'替换它的每一面;但是,我想知道你们中是否有人知道更多的pythonic方式。

1 个答案:

答案 0 :(得分:1)

为什么不尝试使用这种方法:https://www.tutorialspoint.com/python/string_replace.htm并尝试替换,'为'"第二个'为"' ...

str = "this is string example....wow!!! this is really string"
print str.replace("is", "was")
print str.replace("is", "was", 3)

输出返回:

  这是字符串示例....哇!这真的是字符串

     这是字符串示例....哇!这真的是字符串

print str.replace("'", "'"")
print str.replace("'", ""'", 1)

使用' "根据需要避免错误...