文本内容提取
文本内容提取
描述:提取指定文本中所需要的文本信息,并将提取到的目标文本存入列表中返回

属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为"ms"
- 后置延时 - 组件功能执行后等待的时间,单位为"ms"
- 备注 - 组件备注说明,以便于理解和快速定位
目标属性
- 文本 - 传入待提取信息的源文本,输入为字符串
- 提取模式 - 设置从源文本中所要提取的目标文本的类型
返回值
- 输出到变量 -返回源文本中匹配到的目标文本组成的列表,若是没有匹配的目标文本,则返回空列表,赋值给一个变量
使用示例
添加【文本内容提取】组件--->添加【输出】组件--->将【文本内容提取】返回值连接到【输出】组件--->运行流程

情况1:在【文本内容提取】组件目标属性中,"文本"输入:'3333ab-哈哈001001222aacccdd',"提取模式"选择:文本提取,"文本开头"输入:'3a',"文本结尾"输入:'122',即将目标文本'3333ab-哈哈001001222aacccdd'中,以字符串'3a'开头,以字符串'122'结尾的文本提取出来,使用列表LIst的形式返回

输出结果:流程运行后,控制台中打印文本提取结果为['b-哈哈00100']

情况2:在【文本内容提取】组件目标属性中,"文本"输入:'aabaqwqw110102199809184698ewer',"提取模式"选择:提取身份证,即将目标文本'aabaqwqw110102199809184698ewer'中的身份证号提取出来,使用列表LIst的形式返回

输出结果:流程运行后,控制台中打印身份证提取结果为['110102199809184698']

情况3:在【文本内容提取】组件目标属性中,"文本"输入:'qwerqwer192.168.11.198rtqrt',"提取模式"选择:提取IP地址,即将目标文本'qwerqwer192.168.11.198rtqrt'中的IP地址提取出来,使用列表LIst的形式返回

输出结果:流程运行后,控制台中打印IP地址提取结果为['192.168.11.198']

情况4:在【文本内容提取】组件目标属性中,"文本"输入:'qwerq13915996868rtqrt',"提取模式"选择:提取手机号,即将目标文本'qwerq13915996868rtqrt'中的手机号码提取出来,使用列表LIst的形式返回

输出结果:流程运行后,控制台中打印手机号码提取结果为['13915996868']

情况5:在【文本内容提取】组件目标属性中,"文本"输入:'qwerq0755-26669292tqrt',"提取模式"选择:提取国内电话,即将目标文本'qwerq0755-26669292tqrt'中的国内电话提取出来,使用列表LIst的形式返回

输出结果:流程运行后,控制台中打印国内电话提取结果为['0755-26669292']

情况6:在【文本内容提取】组件目标属性中,"文本"输入:'qwer邮箱:1793661168@qq.com 123',"提取模式"选择:提取电子邮箱,即将目标文本'qwer邮箱:1793661168@qq.com 123'中的电子邮箱提取出来,使用列表LIst的形式返回

输出结果:流程运行后,控制台中打印电子邮箱提取结果为['1793661168@qq.com']

情况7:在【文本内容提取】组件目标属性中,"文本"输入:'qwer百度一下 https://www.baidu.com - 页面贴吧',"提取模式"选择:提取URL,即将目标文本'qwer百度一下 https://www.baidu.com - 页面贴吧'中的URL提取出来,使用列表LIst的形式返回

输出结果:流程运行后,控制台中打印URL提取结果为['https://www.baidu.com']

情况8:在【文本内容提取】组件目标属性中,"文本"输入:'qwer百度一下 https://www.baidu.com - 页面贴吧',"提取模式"选择:提取域名,即将目标文本'qwer百度一下 https://www.baidu.com - 页面贴吧'中的域名提取出来,使用列表LIst的形式返回

输出结果:流程运行后,控制台中打印域名提取结果为['www.baidu.com']
