正则表达式匹配
活动说明
使用给定的正则表达式对输入的字符串进行匹配,并按照匹配方式中设置的方式进行匹配。可以再属性中的单选项勾选配置需要匹配的方式。位置从0开始
执行逻辑:运行到此活动时,将正则表达式与待匹配内容进行匹配,并将匹配结果输出到输出项设置的变量内
属性说明
输入项
正则表达式
输入要进行匹配测试的正则表达式
待匹配内容
输入要进行正则表达式匹配的源字符串
是否忽略大小写
[单选框]
选择在匹配时是否忽略大小写
是否多行匹配
[单选框]
选择在匹配时是否多行匹配
是否显示捕获
[单选框]
选择在匹配时是否显式捕获
是否将正在表达式编译为程序集
[单选框]
选择在匹配时是否将正则表达式编译为程序集
是否单行匹配
[单选框]
选择在匹配时是否单行匹配
是否从模式中排出为转义的空白
[单选框]
选择在匹配时是否从模式中排除未转义的空白
是否从右往左读
[单选框]
选择在匹配时是否从右往左读
是否启用ECMAScript兼容行为
[单选框]
选择在匹配时是否启用ECMAScript兼容行为
是否忽略语言上的文化差异
[单选框]
选择在匹配时是否忽略语言上的文化差异
匹配方式
[下拉选项]
选择在匹配时使用的匹配方式,共三个项目:
第一个:代表匹配第一个结果
所有:代表匹配的所有结果
第n个:代表匹配指定位置的结果,匹配的位置可在匹配位置中进行设置
匹配位置
当属性"匹配方式"选择"第n个"时显现,设置需要匹配第几个结果
输出项
匹配结果
将活动执行后匹配出的结果输出至指定变量
匹配到的所有结果
[字符数组]
当属性"匹配方式"选择"所有"时显现,将活动执行后匹配出的所有结果输出至指定变量
使用示例
属性栏设置:
运行结果:
执行步骤:
1)将活动拖动至流程内
2)按需设置输入项
3)创建输出变量,用于接收匹配结果
4)在活动上右击------>运行选中活动
注意事项
正则表达式需要传入字符串类型文本,故需要使用双引号或单引号括起来