从非结构化文件中解析数据

时间:2013-04-29 11:08:40

标签: java parsing

您好我想知道我如何解析非结构化文件中的数据。数据就像在表中,但有空间。这是一个例子:

DEST    ULD    ULD      XXX     NEXT    NEXT    XXX   XXX
        XXX/   XXX      TYPE/   XXX     XXX     PCS   WGT
        BULK   NBR      SUBTYPE NBR     DEST

XXX     BULK            BF                        0         
XXX     BULK            BB                       39         
XXX     BULK            BB                        1         
XXX     BULK            BF                        0         
XXX     BULK            BB                        0 

我不能将分隔符用作useDelimiter("\\s{2,9");,因为列之间的空格会发生变化...

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

你所拥有的是固定长度格式。在某些方面它更容易。 What's the best way of parsing a fixed-width formatted file in Java?