TCLの文字列から先頭と末尾の空白を削除する必要があります。どうやって?TCLで文字列の空白を取り除く方法は?
4
A
答えて
13
はこれを試してみてください -
文字列列をトリミング? chars?
は文字によって与えられたセットからの任意の先頭または末尾の文字が削除されることを除いてストリングに等しい値を返します。 の文字であるが指定されていない場合は、空白が削除されます(空白、タブ、改行、改行)。
オリジナルソース: - http://wiki.tcl.tk/10174
0
はこれを試してみてください。これはあなたの文字列です
[string map {" " ""} $a];
すべての小枝のスペースを削除します
+2
彼は先頭と末尾の空白を取り除きたいだけです。また、tabulator、改行などの空白の他のタイプを削除しないでください... –
あなたは一端のみをトリミングしたい場合、 '文字列trimleft'と'文字列trimright'もあります。 –
* chars *引数の働きの例を以下に示します:文字列の左右からトリム(英語)の母音: 'set str" each patio "; puts [文字列$ str "aeiou"] 'ch pat'を出力する –
@glennjackman、この例のおかげで! – Raj