Smooks是否支持读取Header-Detail-Trailer结构化固定长度文件?

时间:2016-07-27 14:28:05

标签: java file parsing

我正在寻找一个固定长度的文件解析器,我遇到了Smooks。 Smooks有能力读取平面文件(没有分段)但在我的情况下我有文件具有以下结构。

HD ___________
DTL__________
DTL__________
TRL__________

Smooks是否支持使用这种结构读取固定的legth文件?

1 个答案:

答案 0 :(得分:0)

通过Smooks,最简单的方法可能是使用正则表达式阅读器,它基本上允许您解析可以通过正则表达式描述的任何格式。某处的smooks文档中有一个例子。

然而......如果格式像上面概述的那样简单,可能使用比普通Java更多的东西有点过分。