Mule 如何在dataweave中使用MEL替换字符串中的字符

Mule 如何在dataweave中使用MEL替换字符串中的字符,mule,newline,anypoint-studio,dataweave,mel,Mule,Newline,Anypoint Studio,Dataweave,Mel,我使用的是Anypoint Studio 6.1和Mule 3.8.1,并使用此MEL表达式将任何文本\n替换为新行/回车 payload.replace('\\n', System.getProperty('line.separator')) 我想将此功能移到Dataweave中,但无法使MEL表达式工作,也无法找到在Dataweave中执行此操作的方法 如何在Dataweave中重用MEL表达式 谢谢除了MEL之外,DW在Mule中是它自己的迷你语言,它是如何向我描述的,并使用不同的语法

我使用的是Anypoint Studio 6.1和Mule 3.8.1,并使用此MEL表达式将任何文本\n替换为新行/回车

payload.replace('\\n', System.getProperty('line.separator')) 
我想将此功能移到Dataweave中,但无法使MEL表达式工作,也无法找到在Dataweave中执行此操作的方法

如何在Dataweave中重用MEL表达式


谢谢

除了MEL之外,DW在Mule中是它自己的迷你语言,它是如何向我描述的,并使用不同的语法来完成您正在尝试的操作。我没有专门做新行,因为我的DW表达式使用行分隔符作为记录分隔符,但是相同的一般策略应该可以工作。以下是将逗号更改为dw有效负载映射中空格的示例:


帐户:$。帐户\u ID将“,”替换为“,”

您应该调查全局函数

比如: