擅长:python、mysql、java
<p>你可以这样做:</p>
<pre><code>re.sub(r'^(\d{3})0(\d)$', r'\g<1>1\2', '7001')
</code></pre>
<p>或者,如果要替换的0之前不总是有三个数字:</p>
<pre><code>re.sub(r'^(\d+)0(\d)$', r'\g<1>1\2', '1234509')
</code></pre>
<p><strong>编辑</strong>如果您知道数字的格式始终相同,您可以使用:</p>
<pre><code>re.sub(r'0(?=\d$)', '1', '7001')
</code></pre>