使用Camel提取filename中的值

时间:2012-11-19 14:55:53

标签: java xml apache-camel dsl

我想从Camel中的文件名中提取一个值,这是我正在使用的简化路线:

<camel:route id="myBatchRoute">
<camel:from uri="file:${batch.repTmp}?include=UMU_BATCH_Management_.*.xml&amp;move=${batch.repArchive}" />
<camel:to uri="bean:batch?method=process" />
</camel:route>

我想要提取的价值在REGEX的内容中:。*。

我需要提取此值以创建其他文件。

如果有人知道如何处理它?<​​/ p>

感谢。

1 个答案:

答案 0 :(得分:0)

您在具有密钥CamelFileName的标头中具有实际文件名。然后,您可以在此String值上运行reg exp以获取所需的那个。