0

我正在使用 Anypoint Studio 6.1 和 Mule 3.8.1 并希望将 \n 替换为新行,然后从有效负载文本中删除 \r、\t、\。

我可以这样做:

#[payload.replace('\\n', System.getProperty('line.separator')).replace('\\r', "").replace('\\t', "").replace('\\', "")]

有没有办法使用 OR 或类似的东西来检查 \r、\t、\ 来减少代码?

谢谢

4

1 回答 1

2

您可以通过使用和这样的正则表达式使其更短replaceAll一点:

#[payload.replace('\\n', System.getProperty('line.separator')).replaceAll("[\r|\t|']", "")]
于 2017-02-09T10:40:36.740 回答