列表操作中的获取值的序号能否支持正则或通配符

使用问题 · 418 次浏览
臭冬瓜 创建于 2023-04-04 08:25


回复内容
CL 2023-04-04 09:26
#1

这个使用场景应该不是很多,可以在表达式里循环查找:


$=
for(int i=0; i<{list}.Count; i++)
{
    if (Regex.IsMatch({list}[i], "正则表达式")){
        return i;
    }
}
return -1;

臭冬瓜 回复 CL 2023-04-04 09:57 :

谢谢,还需写代码,那就希望能增加上这个功能。

主要是这个数据其他部分可能会根据实际情况经常修改,所以希望就关键词进行定位,因为关键词不会改变。

CL 回复 臭冬瓜 2023-04-04 10:14 :

如果有一部分固定另一部分变化的,用“词典”可能更合适一些。 通过key来访问对应的数据,而且也可以避免重复内容的出现。

臭冬瓜 回复 CL 2023-04-04 10:17 :

模块支持词典吗,还真就不知道啊,我都使用的列表

臭冬瓜 最后更新于 2023-04-04 10:17
CL 回复 臭冬瓜 2023-04-04 10:24 :

哦,不支持的,这个用列表比较合适。

回复主贴