如何在Python中使用Regex将双引号替换为单引号



如何用类似"的内容替换单引号部分中的双引号?

给定文本:

{['abc.abc',"dsa",asd:'<td id="ssa" width="2px" class="odd-column">']}

我希望它是:

{['abc.abc',"dsa",asd:'<td id="ssa" width="2px" class="odd-column">']}

在后面的步骤中,我将替换所有的单引号,以获得用于转换的正确json。

这里有一个python脚本,它可以满足您的要求
我们必须逃离所有的"

import re
string = r"""{['abc.abc',"dsa",asd:'<td id="ssa" width="2px" class="odd-column">']}"""
print(string)
sstring = re.sub(r'"','\"',string)
print(sstring)

输出是

{['abc.abc',"dsa",asd:'<td id="ssa" width="2px" class="odd-column">']}

最新更新