是否可以將字符串的項目轉換爲每個項目的單獨列表? 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" " "]
的分離打印
foreach one $a {
puts -nonewline "{$one}"
}
puts ""
相關問題
- 1. 將字符串列表分隔成列
- 2. php函數將字符串分隔成不同的字符串?
- 3. 做空格將字符串分隔成不同的字符串?
- 4. 將字符串中的字符分隔成一個列表(python)
- 5. Informix - 將值列表集成到逗號分隔字符串中
- 6. 列表中分隔的字符串
- 7. 將空格分隔的字符串列複製到列表
- 8. 在Java中使用不同分隔符的字符串
- 9. 一次性使用不同分隔符的分割字符串
- 10. 加入字符串分隔符不同
- 11. 使用re.split()將字符串分隔爲列表
- 12. 如何在MATLAB中將字符串分隔到不同的列中?
- 13. 如何將字符串分隔成不同的列?
- 14. 如何將字符串列表加載到需要用逗號分隔的字符串列表的代碼中
- 15. C#:字符串拆分返回字符串列表和分隔符列表?
- 16. 無法將元數據分隔到不同的字符串
- 17. Java正則表達式使用不同的分隔符分割字符串
- 18. 使用不同的分隔符分割字符串的正則表達式
- 19. 逗號分隔字符串列表
- 20. 用「||」分隔字符串分隔符
- 21. 用分隔符分隔字符串
- 22. 用不均勻/不等分的字符串和無分隔符分隔列
- 23. 將字符串分隔 -
- 24. 使用Java 8流將字符串分隔爲字符串(lambdas)
- 25. 將字符串列表拆分爲字符串列表列表
- 26. 將字符串從一個點拆分到另一個(不同的分隔符)
- 27. 如何在PHP中使用分隔符分隔字符串?
- 28. 需要使用MYSQL中的分隔符分隔字符串
- 29. 拆分逗號分隔字符串錶行到使用TSQL
- 30. 用兩個不同的分隔符分割字符串
也許['RE集合[正則表達式 - 所有-inline {\ S +} $ A]'](https://開頭ideone.com/JEi5zP)? –
它不工作。我嘗試了同樣的命令。 @WiktorStribiżew –
請注意,您想要的格式不是列表,並且不能使用Tcl列表命令處理。 –