擅长:python、mysql、java
<p>有一种方法:</p>
<pre><code>>>> data='230030215840▒Cumul Arte▒pl▒PROGRAMME_WEB▒SCI_nauka▒075631-005-A▒TV▒1'
>>> import re
>>> searchObj = re.search("(\d{6}-\d{3})-([A-Z])",data,flags=0)
>>> data.replace(searchObj.expand('\\1-\\2'), searchObj.expand('\\1▒\\2'))
'230030215840▒Cumul Arte▒pl▒PROGRAMME_WEB▒SCI_nauka▒075631-005▒A▒TV▒1'
</code></pre>
<p><a href="https://docs.python.org/3/library/re.html#re.match.expand" rel="nofollow noreferrer">expand documentation</a>解释了如何使用它来利用匹配的组</p>