擅长:python、mysql、java
<p>问题是换行符,而不是其他字符。启用<code>re.DOTALL</code>以匹配换行符:</p>
<blockquote>
<p>If the DOTALL flag has been specified, this matches any character including a newline.</p>
</blockquote>
<p>此外,要找到所有的字符串(不仅是第一个匹配对象,这对您不感兴趣),不要使用<code>re.search</code>,而是使用<code>re.findall</code></p>
<pre><code>result = re.findall('\x02(.*?)\x0b', a,re.DOTALL)
</code></pre>
<p>输出:</p>
^{pr2}$