Better to write a DataFormat to marshal it and then split the marshaled records.
*Robert Simmons Jr. MSc. - Lead Java Architect @ EA* *Author of: Hardcore Java (2003) and Maintainable Java (2012)* *LinkedIn: **http://www.linkedin.com/pub/robert-simmons/40/852/a39 <http://www.linkedin.com/pub/robert-simmons/40/852/a39>* On Mon, Dec 9, 2013 at 6:47 PM, Christian Posta <christian.po...@gmail.com>wrote: > If you think it can be solved w/ a regex, you can use the simple > expression language which supports regex > http://camel.apache.org/simple.html > > On Mon, Dec 9, 2013 at 2:38 AM, megachucky <megachu...@googlemail.com> > wrote: > > Here is my use case: > > > > I need to split a CSV file which contains orders. Parsing rules of this > CSV > > are very simple: > > > > - Each order has several lines (no fix number) > > > > - Each order begins with one line (initiator): > > 111;222;dynamic content > > > > - Each order ends with two lines (terminator) > > 111;333;dynamic content > > 111;333;dynamic content > > > > Initiator and terminator have to be included in the outcome of the split. > > > > I am not sure which supported Expression Language > > (http://camel.apache.org/expression.html) is best for this kind of use > case? > > I think this can be solved with a regular expression easily (mabye > within a > > POJO). What do you think? What is best practice? Thanks for help... > > > > Best regards, > > Kai > > > > > > > > > > ----- > > Best regards, > > Kai Wähner > > > > Twitter: @KaiWaehner > > Email: kont...@kai-waehner.de > > Blog: www.kai-waehner.de/blog > > -- > > View this message in context: > http://camel.465427.n5.nabble.com/Which-expression-language-to-use-within-Camel-Splitter-to-split-a-CSV-file-tp5744503.html > > Sent from the Camel - Users mailing list archive at Nabble.com. > > > > -- > Christian Posta > http://www.christianposta.com/blog > twitter: @christianposta >