<p>给定一个字符串,我必须反转每个单词,但要保留它们的位置</p>
<p>我试过:</p>
<pre><code>def backward_string_by_word(text):
for word in text.split():
text = text.replace(word, word[::-1])
return text
</code></pre>
<p>但是如果我有字符串<code>Ciao oaiC</code>,当它尝试反转第二个单词时,它与已经反转的第一个单词相同,所以它再次替换它。我怎样才能避免这种情况</p>