擅长:python、mysql、java
<p>我建议用双引号括住标记中未保留的任何字符序列。我还提供了转义双引号,您可以向其中添加更多转义符号:</p>
<pre class="lang-py prettyprint-override"><code>import re
input_str = '{resourceType=Type, category=[{coding=[{system=http://google.com, code=item, display=Item}]}]}'
output_str = re.sub (r'(([^=([\]{},\s]|\")+)', r'"\1"', input_str).replace('=', ':')
print (output_str)
</code></pre>
<p>输出:</p>
<pre><code>{"resourceType":"Type", "category":[{"coding":[{"system":"http://google.com", "code":"item", "display":"Item"}]}]}
</code></pre>