如何在 TCL 脚本字符串变量中将 替换为 \



我正在尝试在包含网络文件夹路径的字符串变量中用\替换。 脚本是

regsub -all {''} $folderpath {\} $folderpath

如果是我能够替换的其他字符,因为它,我遇到了问题。

set folderpath [string map {\ \\} $s]

比使用regsub快五倍左右。

请注意,file 命令有几个子命令,无论分隔符的外观如何,这些子命令都可以管理路径字符串。

文档:文件字符串

% set path {C:DineshDownloadsMoviesFriends}
C:DineshDownloadsMoviesFriends
% regsub -all {\} $path {\\}
C:\Dinesh\Downloads\Movies\Friends
%

最新更新