擅长:python、mysql、java
<p>这里是一个简单的尝试,您可以简单地替换全部,然后替换回双引号,后跟字母s,如下所示</p>
<pre><code>import re
path = '''
{'ResponseMetadata': {'Flag': 'Processed', 'Message': 'File Ingested successfully', 'INGEST_PATH': ['inward/emr_batch/manual_cars/xy99', ""manual_cars/xy99/2020/08/12/145938/ABC KPI's Jan 2018.csv""]}}
'''
path_ = re.sub('\'', '\"', path)
print(re.sub('\"s','\'s', path_))
</code></pre>
<p>输出</p>
<pre><code>{"ResponseMetadata": {"Flag": "Processed", "Message": "File Ingested successfully", "INGEST_PATH": ["inward/emr_batch/manual_cars/xy99", ""manual_cars/xy99/2020/08/12/145938/ABC KPI's Jan 2018.csv""]}}
</code></pre>
<p>您可以将目标锁定在任何要替换的位置,如</p>
<pre><code>print(re.sub('KPI\"','KPI\'', path_))
</code></pre>