文字列の項目を項目ごとに別々のリストに変換できますか? set a [list "1.2 1.3 1.6 1.7 1.8"]
と{1.2}{1.3}{1.6}{1.7}{1.8}
tcl/tkを使用して文字列を別のリストに分割する
0
A
答えて
1
私たちは、文字列を解析するために、正規表現を使用することができます
、およびjoin
のような出力結果で何かを作るために持っている:我々はは、我々は適切だったを知っていれば、
set a "1.2 1.3 1.6 1.7 1.8"
set b [regexp -all -inline {\S+} $a]
set c "{[join $b "}{"]}"
今正規表現のものはスキップすることができますが、それをしないのが最も安全です。
この場合、変換を行うにはregsub
を使用することもできます。
set c [regsub -all {\s*(\S+)\s*} $a {{\1}}]
しかし、この種の変換は、必要な変換がより複雑になるとかなり難しくなります。
0
文字列からリストを取得します。 //:私たちは
set a [split "1.2 1.3 1.6 1.7 1.8" " "]
は多分[ `設定のres [正規表現-all -inline {\ S +} $ A]`](HTTPS
foreach one $a {
puts -nonewline "{$one}"
}
puts ""
関連する問題
- 1. 文字列のリストを文字列の別のリストと一致する位置に分割します
- 2. linqを使用してリスト内の文字列値を分割する
- 3. 別のsepsを使用して文字列を一度分割する
- 4. C++分割文字列全体として別の文字列
- 5. SesamのDTLを使用して文字列を文字に分割する
- 6. 文字列をリストに分割し、If文で使用します。
- 7. 文字列を分割する別の文字列
- 8. 文字列を使用したJava文字列の分割|
- 9. PHPを使用して同じ文字列に分割する
- 10. 最初に文字列を分割し、部分文字列を使用して文字を区切ります。
- 11. リストを含む文字列を分割する方法(文字列として)
- 12. 文字列を別の文字列/列に分割してください
- 13. 文字列分割メソッドを使用してプロンプト値を分割する
- 14. JavaでStringTokenizerを使用して文字列を分割する
- 15. 式を使用してExcelで文字列を分割する
- 16. C++を使用して文字列を分割する11
- 17. Javaの文字列を小さなリストに分割するリスト?
- 18. Cの文字列を別々の部分に分割する
- 19. 文字区切り文字を使用した列の分割
- 20. 文字列をN文字の部分でリストに分割する
- 21. 文字列のリストを列に分割する
- 22. 文字列配列の文字列を分割して区切り文字を分割する
- 23. 文字列をiOSの部分文字列に分割する
- 24. 分割コマンドのstd ::文字列を使用してC++で文字列:: substrは
- 25. 部分文字列を使って文字列を分割する
- 26. 文字列を分割して別の文字列arraylistから文字列arraylistを作成する
- 27. 文字列Pythonで別の文字列に分割
- 28. DataFrame.explodeをカスタムUDFで使用して文字列を部分文字列に分割する方法?
- 29. 終了と文字列を文字列のリストに分割する
- 30. 文字列を分割してOutlookマクロのリスト/配列に格納する
を印刷するリスト要素の区切り文字として "" 空白を使用していますideone.com/JEi5zP)? –
動作していません。私は同じコマンドを試した。 @WiktorStribiżew –
あなたが望むフォーマットはリストではなく、Tclリストコマンドでは処理できないことに注意してください。 –