擅长:python、mysql、java
<p>必须将regex指定为原始字符串<code>r'..'</code></p>
<pre><code>>>> opis="Some text abs=abs sfsdvc"
>>> wyn=re.search(r'([\w]*)=\1',opis)
>>> print wyn.group(0)
abs=abs
</code></pre>
<p><a href="https://docs.python.org/2/library/re.html#raw-string-notation" rel="nofollow"><strong>From re documentation</strong></a></p>
<blockquote>
<p>Raw string notation (r"text") keeps regular expressions sane. Without it, every backslash ('\') in a regular expression would have to be prefixed with another one to escape it. For example, the two following lines of code are functionally identical:</p>
</blockquote>
<p>也就是说,如果您不打算使用原始字符串,那么字符串中的所有<code>\</code>都必须转义为</p>
<pre><code>>>> opis="Some text abs=abs sfsdvc"
>>> wyn=re.search('([\\w]*)=\\1',opis)
>>> print wyn.group(0)
abs=abs
</code></pre>