Jump to content
Imoto

Tcl/Tk: リストから、空白だけを消したい

Recommended Posts

set original " 1 min length         1 1.0   10.00   7.750   3.250   1.000   0.000       0";

 

上記のような、文字列の変数があった場合に、「split $original」を実行すると、下記のように返ってきます。


{} 1 min length {} {} {} {} {} {} {} {} 1 1.0 {} {} 10.00 {} {} 7.750 {} {} 3.250 {} {} 1.000 {} {} 0.000 {} {} {} {} {} {} 0

 

空白のリストだけを消したい場合は、下記のようにlremoveコマンドを使うと消すことができます。

 

lremove -all [split $original]

⇒1 min length 1 1.0 10.00 7.750 3.250 1.000 0.000 0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×