簡體   English   中英

如何在Mule Dataweave轉換中使用正則表達式替換特殊字符?

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

假設我有一個員工詳細信息的XML文件,例如id,name和address,現在我想將它轉換為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 " "

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM