Univocity-parsers FixedWidth 解析每行多条记录

Univocity-parsers FixedWidth parsing with multiple records per line

我正在尝试使用 univocity-parsers 来解析固定宽度格式的文件,其中每行包含可变数量的固定宽度记录。

格式为记录 ID [6]、子记录数 [3]、子记录数 [6]

Rec1..3..A1B1C1A2B2C2A3B3C3
Rec2..2..A1B1C1A2B2C2

期望的结果是有一个子记录数组。 @Linked 注释似乎适用,但文档指出这仅适用于 HTML 解析器。

我目前的解决方案是将子记录解析为字符串,然后循环遍历每条记录并在子记录字符串中插入换行符并重新解析。有没有办法使用 univocity-parser 来完成这个?

提前致谢。

这里是图书馆的作者。这不受支持,您必须手动拆分这些 sub-records。