Camel使用Simple DSL替换所有CRLF和LF

我试图用LF替换输入数据的CRLF,但这打破了路线。 我的代码如下所示

from(fromEndpoint) .convertBodyTo(byte[].class, "iso-8859-1") .setBody(simple("body.replaceAll(\r\n, \n)")).... 

如果我把套装拿出去它就会很完美。 我只想要平台相关的换行

我有什么想法我做错了吗?

谢谢

用这个解决了

 from(fromEndpoint) .convertBodyTo(byte[].class, "iso-8859-1") .setBody(body().regexReplaceAll("\\r\\n", "\\\n"))