解析字符串并在TCL中获取值

时间:2016-03-27 16:06:26

标签: regex tcl

我这样的字符串是一个示例,我需要的是解析字符串并获取参数的值,例如-type的值是Eth,所以只是我给出的字符串旁边的字符串。 / p>

card-1-3-1 3 -Number 2-type Eth -config Yes -GEPorts 3

1 个答案:

答案 0 :(得分:1)

set s {card-1-3-1 3 -Number 2 -type Eth -config Yes -GEPorts 3}
dict get $s -type
# -> Eth

默认情况下,card-1-3-1成为"眼睛"中的关键。 dict命令,但只要这不是一个问题,你不需要比这更复杂的东西。所有键必须具有以下值(即字符串必须是正确的,大小合适的列表,其中项目按键值顺序)。

文档:dictset