Hi Java regexp can be a pain to get working.
Create a java main app and use simple String and System out to try the regex combo that will match your files. This is usually what I do. And some IDEs have a regex plugin you can use to test as well, I think there is a plugin to IDEA. For Eclipse I dont know. Basically get it working with plain java and then try it with Camel. On Thu, Apr 23, 2009 at 5:52 PM, rbielby <randy.bie...@shopbop.com> wrote: > > I know this should be very simple, but I can't for the life of me get this to > work. > > I'm trying to filter my "from" files using a simple pattern. I've tried the > include, but possibly my regex is incorrect. I've also tried the filter > method with no luck either. > > I'd like to only consume files that are named similar to this... > test.log.2009-04-23-98. And not files such as test.log. > > This is what I'm currently trying > > from("file:" + config.getLogURL() > + > "?include=clickstream.log.([0-9-]+)&move=backup/${date:now:yyyyMMdd}/${file:name}&idempotent=" > + config.getIdempotent()) > > > If I remove the regex pattern and hard code some date > (clickstream.log.2009-04-23-99) it will pick up only files with that name. > > Thanks > -- > View this message in context: > http://www.nabble.com/Filter-from-files-tp23197424p23197424.html > Sent from the Camel - Users mailing list archive at Nabble.com. > > -- Claus Ibsen Apache Camel Committer Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/ Twitter: http://twitter.com/davsclaus Apache Camel Reference Card: http://refcardz.dzone.com/refcardz/enterprise-integration