标签: tcl
我正在尝试将\替换为包含网络文件夹路径的字符串变量中的\\。脚本是
\
\\
regsub -all {'\'} $folderpath {\\} $folderpath
如果它是我能够替换的其他角色,因为它\,我遇到了问题。
答案 0 :(得分:2)
set folderpath [string map {\\ \\\\} $s]
比使用regsub快五倍。
regsub
请注意,file命令有几个子命令可以管理路径字符串,无论分隔符是什么样的。
file
文档: file, string
答案 1 :(得分:0)
% set path {C:\Dinesh\Downloads\Movies\Friends} C:\Dinesh\Downloads\Movies\Friends % regsub -all {\\} $path {\\\\} C:\\Dinesh\\Downloads\\Movies\\Friends %