正则表达式匹配

活动说明

使用给定的正则表达式对输入的字符串进行匹配,并按照匹配方式中设置的方式进行匹配。可以再属性中的单选项勾选配置需要匹配的方式。位置从0开始

执行逻辑:运行到此活动时,将正则表达式待匹配内容进行匹配,并将匹配结果输出到输出项设置的变量内

属性说明

输入项

正则表达式

字符串

输入要进行匹配测试的正则表达式

待匹配内容

字符串

输入要进行正则表达式匹配的源字符串

是否忽略大小写

[单选框]

选择在匹配时是否忽略大小写

是否多行匹配

[单选框]

选择在匹配时是否多行匹配

是否显示捕获

[单选框]

选择在匹配时是否显式捕获

是否将正在表达式编译为程序集

[单选框]

选择在匹配时是否将正则表达式编译为程序集

是否单行匹配

[单选框]

选择在匹配时是否单行匹配

是否从模式中排出为转义的空白

[单选框]

选择在匹配时是否从模式中排除未转义的空白

是否从右往左读

[单选框]

选择在匹配时是否从右往左读

是否启用ECMAScript兼容行为

[单选框]

选择在匹配时是否启用ECMAScript兼容行为

是否忽略语言上的文化差异

[单选框]

选择在匹配时是否忽略语言上的文化差异

匹配方式

[下拉选项]

选择在匹配时使用的匹配方式,共三个项目:

  • 第一个:代表匹配第一个结果

  • 所有:代表匹配的所有结果

  • 第n个:代表匹配指定位置的结果,匹配的位置可在匹配位置中进行设置

匹配位置

整数

当属性"匹配方式"选择"第n个"时显现,设置需要匹配第几个结果

输出项

匹配结果

字符串

将活动执行后匹配出的结果输出至指定变量

匹配到的所有结果

[字符数组]

当属性"匹配方式"选择"所有"时显现,将活动执行后匹配出的所有结果输出至指定变量

使用示例

属性栏设置:

运行结果:

执行步骤:

1)将活动拖动至流程内

2)按需设置输入项

3)创建输出变量,用于接收匹配结果

4)在活动上右击------>运行选中活动

注意事项

正则表达式需要传入字符串类型文本,故需要使用双引号或单引号括起来

results matching ""

    No results matching ""