擅长:python、mysql、java
<p>您已经接近答案,只需使用:</p>
<pre><code>df['name'] = df['name'].str.replace(r'.*\\', '', regex = True)
</code></pre>
<p>它只是使用您尝试过的代码之一中的r-string进行添加</p>
<p>在这里不使用r-string,该字符串相当于<code>.*\\</code>,它将被解释为最后一个正则表达式中的一个<code>\</code>。但是,使用r-string时,字符串将变成<code>'.*\\\\'</code>,每对<code>\\</code>将最终解释为一个<code>\</code>,最终结果将变成您期望的两个斜杠</p>
<p>输出:</p>
<pre><code>0 computername1
1 computername45
2 servername1
3 computername3
4 servername64
Name: name, dtype: object
</code></pre>