apache camel <simple trim =“true”is =“”not =“”working =“”

时间:2016-10-07 15:38:44

标签: apache-camel

=“”

我正在读一个简单的内容从一个文件,说“80631”。我对正则表达式(“^ \ d + $”)进行验证,以检查它只是数字。但验证失败了。当我检查从文件中读取的内容时,它就像“80631”。我试图修剪空白,但它没有用。我们还有其他方法来修剪空白吗?

<camel:setProperty propertyName="messageId">
  <simple trim="true">${body}</simple>
</camel:setProperty>

1 个答案:

答案 0 :(得分:1)

您应该展示代码以获得更好的帮助。但<simple trim="true"> ... </simple>正在修剪表达式的输出。

它不是用于修剪邮件正文。

您需要事先使用消息转换来修剪邮件正文。或者编写一个忽略前导/结尾空格的正则表达式。