我需要解析数组并在TCL脚本中的特定位置找出值
如, 我有一个字符串
set var“00 01 02 03”
我需要解析var以找到第3个条目(02)中的内容。
答案 0 :(得分:4)
您需要的是TCL list。请记住,索引计数器从0开始,因此将2传递给 lindex 以查找第3个元素
% set my_list [list 00 01 02 03]
00 01 02 03
% lindex $my_list 2
02
答案 1 :(得分:4)
您的字符串可以解释为列表,因此您可以使用lindex
获取第3个列表元素(从索引0开始计算):
lindex $var 2
更好(也适用于不同的分隔符):
lindex [split $var " "] 2