跳到主要内容

过滤数组数据

命令说明

过滤数组的中的字符串,可选择是否保留过滤文字

命令原型

arrRet = Filter(arrParam,sFilter,bInclude)

命令参数

参数必选类型默认值说明
arrParamTrueexpression[]要进行过滤的数组
sFilterTruestring""过滤使用的字符串,对数组元素逐个进行匹配到,当输入 null 时 ,将会过滤数组中所有的非字符串和空字符串
bIncludeTruebooleanTrue使用过滤内容在目标数组中进行匹配,当匹配不到数组元素时,若保留过滤文字则返回空数组,若不保留过滤文字则返回原目标数组;当能匹配到数组元素时,若保留过滤文字则返回匹配到所有元素组成的数组,若不保留过滤文字则返回去除匹配到的元素后所有元素组成的数组

返回结果

arrRet,将命令运行后的结果赋值给此变量。

运行实例

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

可视化样例