You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Automate正则提取子串:无内置函数时的简易实现方法

在Power Automate中提取符合正则AA-BBB-\d{1,6}的子串

方法1:使用内置的「匹配正则表达式」操作(最简便)

Power Automate虽无直接的正则提取表达式,但有内置的匹配正则表达式动作,操作步骤:

  • 添加「匹配正则表达式」动作,在「输入」字段填入目标字符串
  • 在「正则表达式」字段输入AA-BBB-\d{1,6}
  • 勾选「仅返回第一个匹配项」(若只需第一个结果)
  • 匹配到的子串可通过body('匹配正则表达式')直接调用

方法2:用字符串函数组合实现(无需额外动作)

针对AA-BBB-数字的固定格式,可通过原生字符串函数拼接出近似提取逻辑:

concat(
    'AA-BBB-',
    take(
        replace(
            substring(你的目标字符串, indexOf(你的目标字符串, 'AA-BBB-')),
            'AA-BBB-',
            ''
        ),
        6
    )
)

注:此方法仅适配格式完全固定的场景,灵活性不如正则操作。

方法3:自定义连接器(进阶)

若需在表达式中直接调用正则提取,可创建简单自定义连接器,用JavaScript编写正则逻辑,但步骤相对繁琐,适合频繁复用的场景。


内容的提问来源于stack exchange,提问作者rikyeah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 15:52:33