2

我想从 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 的 incude 中:.*。

我需要提取这个值来创建另一个文件。

如果有人知道如何处理它?

谢谢。

4

1 回答 1

0

您在带有键 CamelFileName 的标题中具有实际文件名。然后,您可以在此 String 值上运行 reg exp 来获取您需要的那部分。

于 2012-11-19T17:00:49.067 回答