擅长:python、mysql、java
<p>我认为regex在这里最好。但为了完整起见,这里是糟糕的纯python版本。。在</p>
<pre><code>>>> reduce(lambda x,y: x.replace(y, 'yay'), ('foo', 'bar'), 'foo bar baz')
'yay yay baz'
</code></pre>
<p>这不是很像Python,因为<code>lambda</code>。但您可以使用以下方法移除lambda:</p>
<blockquote>
<p>Some esoteric function from some library that extends the string functions</p>
</blockquote>
<p>可能看起来像这样:</p>
^{pr2}$
<p>函数式编程的人可能会喜欢它,但我认为大多数人更喜欢regex。在</p>