擅长:python、mysql、java
<p>盒子里什么都没有。您需要使用replace函数。你知道吗</p>
<pre><code>import re
def cased_replacer(s):
def replacer(m):
if m.group(0)[0].isupper():
return s.capitalize()
else:
return s
return replacer
re.sub(r'\bfoo\b', cased_replacer('bar'), 'this is foo', flags=re.I)
# => 'this is bar'
re.sub(r'\bfoo\b', cased_replacer('bar'), 'this is Foo', flags=re.I)
# => 'this is Bar'
</code></pre>