擅长:python、mysql、java
<p>因为<code>@me</code>首先出现在数组中,所以代码将替换<code>@mentee</code>中的<code>@me</code>。你知道吗</p>
<p>最简单的解决方法是在要替换的用户名后添加空格:</p>
<pre><code>old_string = old_string.replace(a + ' ', '<' + user + '> ')
# I added space here ^ and here ^
</code></pre>
<p>不过,出现了一个新问题。最后一个单词没有包装,因为后面没有空格。一个非常简单的解决方法是:</p>
<pre><code>oldstring = oldstring + ' '
for mention in ... # Your loop
oldstring = oldstring[:-1]
</code></pre>