正则表达式
Regular Expression(正则表达式)动作可测试输入字符串是否与正则表达式匹配。
参数描述
使用 Expression(表达式)参数输入要比较的表达式。
有关正则表达式特定语法规则的列表,请参见:
http://www.w3.org/TR/xmlschema-2/#regexs
不支持的字符 - 请勿在正则表达式中使用 ^(脱字号)和 $ 字符。
输入选项卡
参数 | 描述 |
---|---|
Column(列) | 描述 |
Name(名称) | 此列提供用于测试的输入变量。 |
Logical(逻辑) | 默认情况下,正则表达式输入变量的数据类型为 STRING (0)。 |
Count(计数) | 指示值的数量始终为单个整数。因此,Count(计数)将始终为 1。 |
Value(值) | 要将其值用于与表达式进行比较的触发器变量。 单击 Value(值)列可从设备变量列表或用户定义的局部或静态变量中进行选择。还可以指定宏或常量。 |
Type(类型) | 指定 Value(值)时,变量的数据类型将自动添加到 Type(类型)列。如果选择字符串,必须指定字符串的长度。 |
正则表达式示例
以下所示为正则表达式示例。
触发器执行时,表达式解释如下:
. | 匹配除新行以外的任何字符。 |
*** | 使正则表达式匹配前一个正则表达式的 0 次或多次重复,或者匹配尽可能多次重复。 |
\ | 转义后续特殊字符。 |
Input(输入)选项卡显示要作为常量匹配的字符串的值。要查找的字符串为:Thi..s is a test
路径选项卡
参数 | 描述 |
---|---|
True | 表达式计算为 True 时要采用的路径。 |
False | 表达式计算为 False 时要采用的路径。 |
Failure(失败) | 发生失败时要采用的路径。 |