gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-11-01 01:49:59 25 4
gpt4 key购买 nike

假设我有一个包含员工详细信息(例如 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com