擅长:python、mysql、java
<p>如果只需要对整数的支持,可以在<code>\w</code>前面添加一个可选的<code>-</code>:</p>
<pre><code>Dmin = re.search('(?<=DateMinEnd=)-?\w+',text)
</code></pre>
<p>另外,<code>\w</code>也匹配非数字,因此您可能需要使用<code>\d</code>(用于<em>数字</em>):</p>
^{pr2}$
<p><strong>编辑</strong></p>
<p>如果需要支持非整数,请使用以下正则表达式:</p>
<pre><code>Dmin = re.search('(?<=DateMinEnd=)-?\d*\.?\d+',text)
</code></pre>
<p>让我们把它分解:</p>
<pre><code>-? # optional negation
\d* # zero or more digits
\.? # optional decimal point (. is special so we need to escape it)
\d+ # one or more digits
</code></pre>