How can we implement pattern matching in Spring Batch, I am using org.springframework.batch.item.file.mapping.PatternMatchingCompositeLineMapper
I got to know t
The PatternMatchingCompositeLineMapper
uses an instance of org.springframework.batch.support.PatternMatcher
to do the matching. It's important to note that PatternMatcher
does not use true regular expressions. It uses something closer to ant patterns (the code is actually lifted from AntPathMatcher
in Spring Core).
That being said, you have three options:
LineMapper
implementation that uses regular expressions to do the mapping.For the record, if you choose option 2, contributing it back would be appreciated!