您好我想知道我如何解析非结构化文件中的数据。数据就像在表中,但有空间。这是一个例子:
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");
,因为列之间的空格会发生变化...
有什么想法吗?
答案 0 :(得分:3)
你所拥有的是固定长度格式。在某些方面它更容易。 What's the best way of parsing a fixed-width formatted file in Java?