擅长:python、mysql、java
<p>您还可以用<code>lambda</code>替换加入组的值:</p>
<pre class="lang-py prettyprint-override"><code>>>> import re
>>> string = 'blablablabla_20210812.jpg'
>>> re.sub('(\d{4})(\d{2})(\d{2})', lambda m: '-'.join(g for g in m.groups()), string)
#output: 'blablablabla_2021-08-12.jpg'
</code></pre>