首页 > 解决方案 > 删除空字符 tcl

问题描述

我有一个变量,由于某种原因,它的后缀为 {}。即回显$文件

<path to file> {}

此变量在其他命令中使用时现在会出错。如何删除这个附加到我的变量的空列表?

像 regsub {} $file {} file 之类的东西。但这似乎不起作用

标签: listtclempty-listtclshregsub

解决方案


regsub 工作得很好。试试下面:

% set a "file name {}"
file name {}
% regsub -all -- "{}" $a "" x
1
% puts $x
file name
%

推荐阅读