从文本中提取内容
指令说明
从文本中提取符合规则的内容,结果保存为文本列表。支持直接提取数字、手机号、邮箱地址、身份证号,也支持通过自定义正则表达式提取内容。
指令输入参数
| 输入参数 | 输入参数类型 | 说明 |
|---|---|---|
| 文本 | any | 需要提取内容的内容;列表会用换行拼接,其他类型会先转成字符串 |
| 提取方式 | 枚举项 | 数字、手机号、邮箱地址、身份证号、自定义内容 |
| 正则表达式 | str | 仅当 提取方式 是 自定义内容 时需要该参数 |
指令输出参数
| 输出参数 | 输出参数类型 | 说明 |
|---|---|---|
| 提取结果 | list[str] | 匹配到的文本列表,未匹配到内容时为空列表 |
注意
当 提取方式 是 数字 时,会提取连续数字片段,支持整数、小数和正负号;数字可以紧邻中文或英文字母,例如 订单A1024金额29.8元 会提取 1024、29.8。
当 提取方式 是 自定义内容 时,正则表达式必须是有效的 Python 正则表达式。提取结果会保存完整匹配内容,即使正则表达式中包含捕获组,也不会只保存捕获组内容。
生成注意
- 返回 list[str];选择“自定义内容”时才填写正则表达式。