擅长:python、mysql、java
<p>首先,我同意@PenguinCoder:由于这是有效的JSON,您应该考虑使用Python支持来处理JSON。</p>
<p>我去了谷歌,输入了关键词:<code>Python regular expressions</code></p>
<p>下面是前两首热门歌曲:</p>
<p><a href="http://docs.python.org/library/re.html" rel="nofollow">http://docs.python.org/library/re.html</a></p>
<p><a href="http://docs.python.org/howto/regex.html" rel="nofollow">http://docs.python.org/howto/regex.html</a></p>
<p>如果你读了它们,你就会找到答案。</p>
<p>以下是工作代码:</p>
<pre><code>import re
s = '''string= "{'id': '1'}"'''
pat = re.compile(r"\s*([^=]+)\s*=[\s'\"]*{\s*'([^']+)'")
m = pat.match(s)
if m is not None:
id = m.group(1)
name = m.group(2)
result = "%s=%s" % (id, name)
# note: could also do this: result = "%s=%s" % m.groups()
</code></pre>