擅长:python、mysql、java
<p>将<code>re.sub</code>与捕获组一起使用:</p>
<pre><code>>>> import re
>>> st = "Dee Fee, MD is a good person. Kas Egre, MD came here"
>>> rename = re.compile(r'([A-Z][a-z]+\s+[A-Z][a-z]+),\s*\bMD\b')
>>> rename.sub(r'Name: \1', st)
'Name: Dee Fee is a good person. Name: Kas Egre came here'
</code></pre>
<p>替换字符串中的<code>\1</code>被替换为第一个捕获的组(名称部分)。你知道吗</p>