正则表达式

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(失败) 发生失败时要采用的路径。