簡體   English   中英

在騾子中替換名稱和標題之間的所有內容

[英]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.

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