按表达式提取文本 Power Automate
PDF4me 通过表达式提取文本 操作从中检索特定的文本模式 PDF 文件 Power Automate 利用强大的正则表达式匹配功能,这项精准提取功能可以针对发票号码、电子邮件地址、电话号码、日期和自定义格式等精确数据模式,并提供页面级控制,将匹配的文本以数组形式返回,以便进行跨页面的自动化数据处理和验证。 Microsoft 365 工作流程。
验证您的身份 API 要求
要访问 PDF4me 网站 API 通过 Power Automate每个请求都必须包含正确的身份验证凭据。身份验证可确保通信安全,并验证您作为授权用户的身份,从而实现与您的系统之间的无缝集成。 Power Automate 流量和 PDF4me强大的基于模式的提取服务。

主要特点
- 正则表达式支持使用正则表达式模式进行精确的文本匹配
- 基于模式的提取针对特定数据格式和结构
- 页面特定控制:从特定页面或所有页面提取内容
- Array 输出:接收所有匹配项作为数组以供迭代
- 多场比赛提取文档中所有出现的模式
参数
以下是“按表达式提取文本”操作的完整参数列表。配置这些参数可控制模式提取。
重要的: 标有星号 (***) 的参数是必需的,必须提供这些参数才能使操作正常运行。
| 范围 | 类型 | 描述 | 例子 |
|---|---|---|---|
| 文件内容*** | 二进制 | 来源 PDF 文件内容 • 地图 PDF 先前操作的文件 • 必须包含用于模式匹配的文本 • 支持 PDF来自 SharePoint, OneDrive, 电子邮件 • 可以从流中动态检索 | [File Content from Get File] |
| 文件名*** | String | PDF 文档名称 • 名称 PDF 文件 • 用于处理身份识别 • 应包含 .pdf 扩展名 • 支持动态命名 | Invoice.pdf |
| 表达*** | String | 正则表达式模式 • 用于匹配文本的正则表达式模式 • 使用标准正则表达式语法 • 例如: \\d{3}-\\d{3}-\\d{4} 手机方面, INV-\\d{5} 发票号码• 必须是有效的正则表达式模式 | INV-\\d{5} |
| 页面顺序*** | String | 页面选择 • 需要提取内容的页面 • 使用数字: 1,2,3 针对特定页面• 使用 all 所有页面• 使用范围: 1-5 页面范围 | all |
输出
这 PDF4me 通过表达式提取文本 操作返回全面的输出数据,以实现无缝连接。 Power Automate 流量整合:
- Table
- JSON
- Flow Integration
表格视图
以结构化表格格式呈现的响应数据:
| 范围 | 类型 | 描述 |
|---|---|---|
| 文本列表 | Array 的 Strings | 包含表达式找到的所有文本匹配项的数组 |
JSON 回复格式
{
"Text List": [
"INV-12345",
"INV-12346",
"INV-12347"
]
}
Power Automate 流量使用情况
在后续操作中使用提取的文本匹配项:
- 数据验证:根据数据库验证提取的值
- 数据库导入:将匹配的数据加载到系统中
- 电子邮件通知:发送包含提取信息的警报
- 条件逻辑:基于提取值的路线
- 导出到 Excel将提取的数据保存到电子表格中
- API 一体化:将提取的数据发送到外部系统
工作流程示例
这 PDF4me 通过表达式提取文本 行动 Power Automate 提供专为实际业务场景设计的全面工作流程模板:
- Invoice Number Extraction
- Email Extraction
- PO Number Extraction
- Date Extraction
自动提取和验证发票号码
通过自动提取发票号码,革新发票处理流程:
完整工作流程步骤:
- 扳机: 发票 PDF 通过电子邮件收到
- 获取发票: 提炼 PDF 来自电子邮件附件
- 提取发票号码使用正则表达式
INV-\\d{5}查找发票号码 - 验证格式检查提取的数字是否符合预期格式
- 检查重复项查询数据库中已有的发票号码
- 如果新在会计工作流程中处理新发票
- 如果重复标记为待审核并通知AP团队
- 存档发票:以提取的发票编号作为元数据存储
商业优势:
- 每月从 300 多张发票中提取发票号码
- 防止重复发票处理
- 减少100%的人工数字输入错误
- 发票验证速度提升 80%
从文档中自动提取电子邮件地址
利用自动电子邮件提取功能简化联系人管理:
完整工作流程步骤:
- 扳机名片扫描或联系 PDF 已上传
- 获取文档: 取回 PDF 从上传文件夹
- 提取电子邮件使用正则表达式
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}查找电子邮件 - 验证电子邮件检查电子邮件格式有效性
- 删除重复项过滤掉重复地址
- 导入到 CRM添加电子邮件地址 Dynamics 365
- 创建联系人为每封电子邮件生成联系人记录
- 电子邮件确认向销售团队发送导入摘要
商业优势:
- 每周从 100 多个文档中提取电子邮件
- 自动构建联系人列表
- 无需手动转录电子邮件
- 加速 CRM 数据录入完成率达 90%
自动提取采购订单号
通过自动提取采购订单号优化订单处理流程:
完整工作流程步骤:
- 扳机订单确认 PDF 从供应商处收到
- 获取确认: 取回 PDF 来自电子邮件
- 提取采购订单号使用正则表达式
PO-\\d{6}查找采购订单号 - 验证采购订单:与未结采购订单进行核对 ERP
- 比赛顺序:链接确认至原始采购订单
- 更新状态:在系统中将采购订单标记为已确认
- 计算运费根据确认信息预估交货时间
- 电子邮件采购通知采购团队确认情况
商业优势:
- 每月处理 150 多份订单确认
- 自动匹配和跟踪采购订单
- 订单跟踪错误减少 85%
- 订单确认处理速度提升70%。
自动提取日期以跟踪截止日期
通过自动日期提取功能增强截止日期管理:
完整工作流程步骤:
- 扳机合同或协议 PDF 已上传
- 获取文档:检索合同 PDF
- 提取日期使用正则表达式
\\d{2}/\\d{2}/\\d{4}查找日期 - 解析重要日期确定开始日期、结束日期和里程碑
- 创建日历事件将日期添加到 Outlook 日历
- 设置提醒在截止日期前30天创建提醒任务
- 更新数据库:在跟踪系统中记录合同日期
- 给利益相关者发邮件向合同所有者发送日期摘要
商业优势:
- 每月从 75 份以上合同中提取日期
- 自动跟踪截止日期和创建日历
- 减少95%的错过截止日期
- 确保积极主动地管理截止日期
行业应用案例及应用
- Finance & Accounting
- Legal & Professional Services
- Healthcare & Medical
- Corporate & Business
财务与会计应用案例
- 发票号码提取发票和订单号
- 账号从报表中解析账户标识符
- 交易 ID提取交易参考编号
- 提取量从文档中解析货币值
法律及专业服务用例
- 案件编号提取案件编号和事项编号
- 日期提取解析重要的法律日期和截止日期
- 参考编号提取引文和参考文献标识符
- 联系信息解析律师和客户的联系方式
医疗保健应用案例
- 患者ID提取患者识别号码
- 医疗记录编号从文档中解析 MRN
- 保险号码提取保单号和理赔号
- 测试 ID解析实验室测试参考编号
企业及商业应用案例
- 订单号提取采购和销售订单号
- 产品代码解析 SKU 和产品标识符
- 参考编号提取跟踪和参考代码
- 联系方式解析电话号码和电子邮件地址