在tcl中使用lsearch搜索列表

在tcl中使用lsearch搜索列表,tcl,Tcl,我在使用lsearch时遇到问题 我有一个变量我的_name_是_tom_male 我有一份名单: dave tom mike 我正在尝试使用列表搜索变量 set names [list dave tom mike] lsearch $names my_name_is_tom_male 我一直得到-1而不是1 lsearch希望变量完全匹配 感谢您的帮助。l搜索返回-1,因为没有可用的匹配项 如果您正在寻找从字符串“my_name_is_tom_male”中提取的字符串 那么可能的解决方案

我在使用lsearch时遇到问题

我有一个变量
我的_name_是_tom_male
我有一份名单:

dave tom mike
我正在尝试使用列表搜索变量

set names [list dave tom mike]
lsearch $names my_name_is_tom_male
我一直得到
-1
而不是
1

lsearch
希望变量完全匹配


感谢您的帮助。

l搜索返回-1,因为没有可用的匹配项

如果您正在寻找从字符串“my_name_is_tom_male”中提取的字符串

那么可能的解决方案是这样的


你在期待什么?我期待的是“1”而不是“-1”
你的列表中没有字符串
我的名字是\u tom\u male
。请从图片上的Tcl教程开始,真的吗?