将字符串转换为 "base script" 视图

convert string to the "base script" view

我有这样的字符串

set string "a\[f\]"

当我打印这个字符串时,我得到了这个结果

a[f]

我知道为什么会这样,但我想打印

a\[f\]

而且我不想更改第一个字符串。

如果你被困

set string "a\[f\]"

那你就可以了

set string1 [regsub -all {\W} $string {\&}]

它为所有非单词字符添加了转义符。

无法确切知道原始字符串中的哪些字符被转义了。