擅长:python、mysql、java
<p>在Python中,您可以使用<code>re</code>模块进行正则表达式操作。我对正则表达式做了一些修改,但一般来说,在python中正则表达式的替换是这样的:</p>
<pre><code>>>> import re
>>> s = "{'id': '1'}"
>>> re.sub(r"{'([^\']*)'.*$", r'\1', string)
'id'
</code></pre>
<p><code>sub()</code>函数首先接受regex,然后是替换,最后是字符串。re模块的文档包含更多信息:
<a href="http://docs.python.org/library/re.html" rel="nofollow">http://docs.python.org/library/re.html</a></p>
<p>作为参数传递的字符串的<code>r</code>前缀基本上告诉Python将它们视为“原始”字符串,其中大多数反斜杠转义序列都不会被解释。</p>