过滤数组数据
命令说明
过滤数组的中的字符串,可选择是否保留过滤文字
命令原型
arrRet = Filter(arrParam,sFilter,bInclude)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
arrParam | True | expression | [] | 要进行过滤的数组 |
sFilter | True | string | "" | 过滤使用的字符串,对数组元素逐个进行匹配到,当输入 null 时 ,将会过滤数组中所有的非字符串和空字符串 |
bInclude | True | boolean | True | 使用过滤内容在目标数组中进行匹配,当匹配不到数组元素时,若保留过滤文字则返回空数组,若不保留过滤文字则返回原目标数组;当能匹配到数组元素时,若保留过滤文字则返回匹配到所有元素组成的数组,若不保留过滤文字则返回去除匹配到的元素后所有元素组成的数组 |
返回结果
arrRet,将命令运行后的结果赋值给此变量。
运行实例
/************************过滤数组数据************************
命令原型:
arrRet=Filter(arrParam,sFilter,bInclude)
入参:
arrParam--要进行过滤的数组。
sFilter--过滤使用的字符串,对数组元素逐个进行匹配到,当输入 null 时 ,将会过滤数组中所有的非字符串和空字符串。
bInclude--使用过滤内容在目标数组中进行匹配,当匹配不到数组元素时,若保留过滤文字则返回空数组,若不保留过滤文字则返回原目标数组;当能匹配到数组元素时,若保留过滤文字则返回匹配到所有元素组成的数组,若不保留过滤文字则返回去除匹配到的元素后所有元素组成的数组。
出参:
arrRet--函数调用的输出保存到的变量。
注意事项:
过滤数组中的字符串,可选择是否保留过滤文字
***********************************************************/
arrRet=Filter(["UiBot","RPA","UiBot123"],"Bot",True)