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

如何在Power Automate中移除字符串里的 转义字符

移除Power Automate中CSV内容的\r转义字符

以下是几个可靠的解决方案,能有效替换掉CSV内容里的回车符(\r):

  • 直接使用URL编码替换
    因为在Power Automate中,直接输入' '可能因编辑器解析问题无法正确识别回车符,改用URL编码%0D(对应\r)来替换更稳定:

    replace(outputs('Get_file_content')?['body'], decodeUriComponent('%0D'), '')
    
  • 同时处理回车和换行符
    如果还需要一并移除换行符(\n,对应URL编码%0A),可以嵌套replace:

    replace(replace(outputs('Get_file_content')?['body'], decodeUriComponent('%0D'), ''), decodeUriComponent('%0A'), '')
    
  • 针对Compose输出的优化替换
    如果你是基于Compose动作的输出处理,确保替换的是正确的字符,避免编辑器自动转义:

    replace(outputs('Compose'), decodeUriComponent('%0D'), '')
    

为什么之前的方法可能失效?

  • 直接输入' '时,Power Automate编辑器可能会将其解析为实际的回车换行,而非字符串形式的转义符,导致替换匹配失败。
  • split方法只是将内容按换行拆分,并未真正移除\r字符,拆分后的每个项里可能仍残留回车符。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 10:52:01