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

下面是我的 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/()/函数中写什么来替换特殊字符 - / 空格

最佳答案

请尝试以下代码

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

关于java - 如何在 Mule Dataweave 转换中使用正则表达式替换特殊字符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40214908/

10-11 03:52