擅长:python、mysql、java
<p>您不需要正则表达式,如果您只需执行一个简单的string replace来加倍所有的反斜杠,然后再执行另一个string replace来消除已经加倍的反斜杠,那么您就可以得到想要的结果了:</p>
<pre><code>>>> path = "C:\\Temp\\\\TestEmpty"
>>> path.replace('\\','\\\\').replace(r'\\\\', r'\\')
'C:\\\\Temp\\\\TestEmpty'
</code></pre>
<p>或者,先将双倍的反斜杠去掉,然后再将所有反斜杠加倍:</p>
^{pr2}$