2

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

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

如果我把setbody拿出来,它就完美了。我只想要平台相关的换行符

任何想法我做错了什么?

谢谢

4

1 回答 1

4

解决了这个

from(fromEndpoint)
    .convertBodyTo(byte[].class, "iso-8859-1")
    .setBody(body().regexReplaceAll("\\r\\n", "\\\n"))
于 2013-08-29T11:30:31.153 回答