[英]Replace Everything between Name and Title In Mule
我得到一個長URL作為字符串,其中包含查詢參數(名稱,標題,位置)。 我喜歡用位置替換名稱和標題。
名稱和標題中的值對於每個請求都是唯一的。
來電請求:
{
"url":"https://test.com/IncomingRequest?Name=MuleSoft&Title=Developer&Location=Headquaters"
}
例外輸出:
{
"url" : "https://test.com/IncomingRequest?Position=North&Location=Headquaters"
}
使用正則表達式:
%dw 1.0
%output application/json
%var input = {"url" : "https://test.com/IncomingRequest?Name= MuleSoft&Title=Developer&Location=Headquaters"}
---
url: input.url replace /Name.+?(?=&Location)/ with "Position=North"
輸出:
{
"url": "https://test.com/IncomingRequest?Position=North&Location=Headquaters"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.