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

Power Automate Desktop匹配仅含两个大写字母行的Regex问题

Power Automate Desktop 双大写字母整行匹配正则修正方案

失效原因

你原来使用的\b[A-Z]{2}\b\n在PAD中不生效主要有三个核心问题:

  • PAD默认未开启多行匹配模式,行边界识别逻辑和regex101默认配置不一致
  • 换行符匹配受系统格式影响,Windows系统下文本换行通常为\r\n,仅写\n会匹配失败
  • 词边界\b在部分行首尾场景下会出现非预期匹配,无法严格限制内容仅为两个大写字母

修正方案

正确正则表达式

使用行锚点严格限制整行内容,正则写为:
^[A-Z]{2}$

必选配置

在PAD的「正则匹配」动作的配置项中,必须勾选「多行模式」选项,开启后^和$会识别每行的开头和结尾,而非整个文本的首尾,即可准确匹配仅包含两个大写字母的行。

兼容扩展(可选)

如果需要同时匹配行尾的换行符,适配不同换行格式,可以使用:
^[A-Z]{2}(\r?\n)?$

匹配验证

针对你给出的示例文本,上述正则只会匹配第5行的AM,完全符合需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 01:27:03