Logic Apps:如何使用表达式移除末尾的\n\n换行符?
解决Logic Apps中数据末尾换行符无法清理的问题
优先用
trim函数快速处理
如果你只需要清理字符串首尾的空白(包括末尾的\n\n),直接用trim函数最省心,它会自动移除字符串开头和结尾的所有空白字符(换行符、空格、回车符都包含在内):trim(triggerBody()?['command'])精准替换所有换行场景
如果你的数据里是Windows风格的换行(\r\n),只替换\n会残留\r导致看起来还有空白,这时可以嵌套两次replace先处理\r\n再处理单独的\n:replace(replace(triggerBody()?['command'],'\r\n',''),'\n','')
原表达式失败的原因大概率是数据中的换行符并非单纯的\n,而是包含回车符\r的组合(比如Windows系统生成的文本),只替换\n无法彻底清理掉换行残留。
内容的提问来源于stack exchange,提问作者HarriS
相关产品推荐
相关产品推荐

