正则匹配
正则匹配
描述:使用match()方法,尝试从字符串的起始位置匹配对象并将其返回;如果起始位置匹配不成功的话,match()就返回none

属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为“毫秒”
- 后置延时 - 组件功能执行后等待的时间,单位为“毫秒”
- 备注- 组件备注说明,以便于理解和快速定位
目标属性
- Pattern - 匹配的正则表达式
- String - 要匹配的字符串
- Flags - 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等
注意
常见的匹配方式有:
re.I:使匹配对大小写不敏感
re.L:做本地化识别(locale-aware)匹配
re.M: 多行匹配,影响 ^ 和 $
re.S: 使 . 匹配包括换行在内的所有字符
re.U: 根据Unicode字符集解析字符,这个标志影响 \w, \W, \b, \B.
re.X: 通过灵活的格式,提高正则表达式的理解性。
返回值
- 输出到变量 - 将从字符串的起始位置匹配的对象作为返回值,如果起始位置匹配不成功的话,就返回none
使用示例
执行逻辑
新增【正则匹配】组件,在组件属性中,"pattern"输入:'HTtp',"string"输入:'https://www.i-search.com.cn/',"flags"输入:re.I--->执行组件

输出结果
输出结果:流程运行后,匹配成功,返回匹配的对象,如下图
