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"))