次のように、Pythonで部分的にエスケープされたパスがあります。
path = "C:\\Temp\\\\TestEmpty" # Actual value = C:\Temp\\TestEmpty
次のようにすべてのスラッシュを二重にしたいと思います。
escapedpath = "C:\\\\Temp\\\\TestEmpty" # Actual value = C:\\Temp\\TestEmpty
私はいくつかの正規表現から始めました
escapedpath = re.sub("[a-zA-Z0-9 _:-](\\)[a-zA-Z0-9 _:-]", "\\\\", path)
\\
...しかしもちろん、これはs の前後の文字を削除します
これはどのように行うことができますか?