匹配值我有以下列出搜索在TCL
set a [list aa ab abc1 120 2ab 00]
set b [list aa bb dd]
set c [list ab bc cd]
set d [list abc0 abc1 abc2]
set e [list 110 040 120]
set f [list 1ab 2ab 3ab 4ab]
set g [list 00 11 22]
從列表「B」列出的「g」我想與列表來搜索「一」,也如有匹配,那麼找到我想要的價值。
-inline將給出完全匹配但是對於單個元素。對於我寫在下面的代碼的多個值,但它沒有給我終端輸出。
考慮一個例子找到列表之間的匹配值「a」和列表「B」
foreach content $b {
set matching_value [lsearch -inline $a $content]
}
並且如果發現匹配,該值應該返回,我不想與未來值進行比較如果有的話,在同一個列表中
puts $matching_value
不給我任何輸出,一旦找到匹配,我應該怎麼休息?
變量'a'中有6個元素。你想在列表'b'中搜索這個列表的每個元素嗎? – Dinesh
變量a在列表b中具有匹配元素aa。只有我需要搜索並返回該元素與其他變量分配的元素,說「matching_value」。 – Krishh