擅长:python、mysql、java
<p>使用正则表达式,<a href="https://docs.python.org/2/library/re.html#re.sub" rel="nofollow">^{<cd1>} function</a>接受一个函数来进行替换。将<em>非空白</em>改为:</p>
<pre><code>re.sub(r'[^\s]+', lambda m: f(m.group(0)), s)
</code></pre>
<p>函数被传递给<a href="https://docs.python.org/2/library/re.html#match-objects" rel="nofollow">match object</a>;使用<code>.group(0)</code>可以提取匹配的文本以将其传递给函数。返回值用于替换输出字符串中的原始匹配文本。在</p>
<p>演示:</p>
^{pr2}$