如何在 Mule Dataweave 转换中使用正则表达式替换特殊字符?

How to replace special character using regex in Mule Dataweave transformation?

假设我有一个 XML 文件,其中包含员工的详细信息,例如 ID、姓名和地址,现在我想将其转换为 JSON 文件,并且在对话之前我想替换指定的特殊文件json 文档

的地址字段中带有空白 space 的字符(-、/)

下面是我的 Dataweave 转换代码

%dw 1.0
%output application/json
---
payload map ((payload01 , indexOfPayload01) -> {
    Id: payload01 .d as :string,
    Name: payload01.Name as :string, 
    Address: payload01.Address replace /(?)/ with " "
})

那么我应该在 replace /()/ 函数中写什么来替换特殊字符 , -/ 空白 space?

请尝试以下代码

Address: payload01.Address replace /([\-\,\/])/ with " "