如何删除尾随连字符并将其添加到 dataweave 的前导中

问题描述 投票:0回答:1

这是我的输入,我想要所需的输出,但我无法弄清楚如何使用 dataweave 来做到这一点

输入:

“2000-”

输出:

“-2000”

mule dataweave mulesoft mule4 anypoint-studio
1个回答
0
投票

你可以尝试一下这个方法。它删除最后一个字符“-”并将其附加回原始字符串。

%dw 2.0
var in =  "2000-" //Input
output application/json
---
if (in endsWith "-") "-$(in[0 to -2])" else in

//Output: "-2000"

© www.soinside.com 2019 - 2024. All rights reserved.