我正在尝试用LF替换输入数据的CRLF,但这打破了路线。我的代码如下所示
from(fromEndpoint)
.convertBodyTo(byte[].class, "iso-8859-1")
.setBody(simple("body.replaceAll(\r\n, \n)"))....
如果我把setbody拿出去,那就完美了。我只想要平台相关的换行
任何想法我做错了什么?
由于
答案 0 :(得分:2)
用这个解决了
from(fromEndpoint)
.convertBodyTo(byte[].class, "iso-8859-1")
.setBody(body().regexReplaceAll("\\r\\n", "\\\n"))