gpt4 book ai didi

java - 解析纯文本文件中的数据结构

转载 作者:行者123 更新时间:2023-11-29 06:23:04 24 4
gpt4 key购买 nike

你会如何在 Java 中解析一个类似于此的结构

\\Header (name)\\\1JohnRide  2MarySwanson 1 password1 2 password2\\\1 block of data name\\\  1.ABCD  2.FEGH  3.ZEY\\\2-nd block of data name\\\1. 123232aDDF dkfjd ksksd2. dfdfsf dkfjd....etc

假设,它来自文本缓冲区(普通文件)。

每一行文本都是“\n”——有限的。单词之间使用空格。

结构或多或少定义。但是,有时可能会出现歧义每行信息的字段数可能不同,有时可能没有是一些数据 block ,每个 block 中的行数也可能不同。

问题是如何最有效地做到这一点?

我想到的第一个解决方案是使用正则表达式。

但是还有其他解决方案吗?问题导向?也许已经编写了一些 java 库?

最佳答案

查看犹他州:https://github.com/sonalake/utah-parser

这是一个非常擅长解析这种半结构化文本的工具

关于java - 解析纯文本文件中的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2229897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com