【发布时间】:2013-05-20 14:22:26
【问题描述】:
我正在尝试解析具有 csv 分隔记录的日志文件。 所有行将被分成 8 个字段。 在某些行中,最后一个字段 Field8 有额外的逗号,必须忽略(不应分开)。问题行如下(注意Field8):
Test, Field2,5731960,Field4,,4,32,Field8 MyOp ( abc,def )
我不能要求更改日志格式。 bindy 有没有办法说从 pos 8 到 pos 100,把它放在 pos 8 中? 我更喜欢spring dsl。 如果已经存在自定义解析器,我想避免使用。
@CsvRecord(separator = ",")
public class SysActivity{
....
@DataField(pos = 8, required = true) // is there a way I can mention pos8 till end of line
protected String logMessage;
}
使用骆驼10.0
【问题讨论】:
标签: apache-camel