Skip to main content

ScanAttribute

描述:

匹配数据流的指定属性,检查其值是否存在于指定的字典中

标签:

scan, attributes, search, lookup, 对比, 匹配, 属性, 搜索

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
字典文件一个多行的文本文件,其中包含应触发匹配的值。空行被忽略。在调度组件时,文本文件的内容将加载到内存中,在修改内容时将会重新加载。

支持表达式语言 (仅支持变量)
属性匹配.*用于指定属性名称的正则表达式,这些属性的值将与字典中的值匹配。
匹配原则至少匹配一个
- 至少匹配一个
- 全部匹配
如果全部匹配,那么只有在字典中找到所有指定的属性值时,数据流才会路由到“matched”连线。
字典过滤将应用于字典文件中每一行的正则表达式。如果正则表达式不匹配,则该行将不包括在要搜索的列表中。如果指定了匹配组,则只使用与该匹配组匹配的部分,而不使用整个值。如果未指定,则表示需要全部匹配字典中的所有

连线:

名字描述
unmatched属性没有相应的字典值匹配将路由到此连线
matched属性值成功匹配到字典中的数据流将输出到此连线

读取属性:

未提供。

写入属性:

未提供。

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

未提供。