4

変数に格納されている値の文字列マッピングを実行するにはどうすればよいですか?例:「a」という変数に出力があります。

set a "a.b12.d4" (its unknown)

文字列マップを使用して、$ aの内容を別の変数(たとえばb)の「\ t」としてマップすることは可能ですか?

お気に入り、

    set c [string map {"contents of $a" "\t"}$b]   

{ここでは$aを使用できないことを知っています。ここで文字列マッピングで$aの内容を置き換える方法はありますか?}

4

1 に答える 1

5

中括弧は置換を妨げるため、中括弧を使用しない場合は可能です。

set a "a.b12.d4"
set b "$a.123"
puts [string map [list $a \t] $b]
于 2012-12-04T01:11:07.120 に答える