擅长:python、mysql、java
<p>您可以定义一个函数,该函数接受match对象并返回替换字符串:</p>
<pre><code>def rep(m):
return m.group(0).replace("[", "_")
</code></pre>
<p>并将其作为替换参数传递给<code>re.sub</code>:</p>
<pre><code>re.sub(r"\\\S+", rep, "abc \\xyz[0] def")
'abc \\xyz_0] def'
</code></pre>