名称:
图标:
功能:
- 判断字符串是否符合一个定义的结构
- 可以输出符合结构的片断
如果要判断字符串是否有某个片断直接用Get Position位置元件
使用方式:
判断是否与某个模板一致
输入:
<Pattern>:字符类型的输入,单数,非必须项;输入字符串模板,如“\d{1,8}”意思是1~8之间的字符
· 如果是在服务器端运行的,需要符合JAVA类“java.util.regex.Pattern”要求
· 如果是在客户端运行的,需要符合Javascript的要求- <Text>:字符类型的输入,单数,非必须项;输入要进行检验的字符串
- <Allow Partial Match>:布尔类型的输入,单数,非必须项;传入布尔是否值,是否允许检验对象的部分片断符合模板,而非完整的<Text>输入内容
· 默认不输入是No值,不允许查片断,只能全部是否符合模板 - <Ignore Case>:布尔类型的输入,单数,非必须项;传入布尔是否值,是否忽略大小写区别
<Match Groups>:数字类型的输入,复数,非必须项;传入数字序号检果数字对应的模板内容是否存在,有则输出至<Matches>输出对象中
· 这个设定是将模板内容用括号分为为机部分,数字几对应第几个括号的中模板内容
· <Matches>输出对应序号的片断,0序号为整个<Text>输入字符,其他按先后顺序输出:
输出为以下三个非此即彼的结果
<Yes>:字符类型的输出,单数,非必须项;如果符合模板,则输出<Text>输入的字符
- <No>:字符类型的输出,单数,非必须项;如果不符合模板,则输出<Text>输入的字符
- <Missing>:空值类型的输出,单数,非必须项;在<Text>是非必须传值项(图标黄色)时,如果没有任何值传入判断,则此输出元件中输出空值用于下一步逻辑处理
可以输出以下符合模板的多个片断