通常,expect中的 switch case如下所示:
switch -- $count \
1 {
set type byte
} 2 {
set type word
} big {
set type array
} default {
puts "$count is not a valid type"
}
我需要使用正则表达式运算符,例如 | 或 & - 我该怎么做?
以下示例不适用于期望代码:
switch -- $variable \
("a"|"b"|"c") {
do something
}
("a"|"b"|"c") 表示 a 或 b 或 c,但它似乎不起作用。
如何在 switch 中使用此类语句或可能是 and 语句?