gpt4 book ai didi

delphi - 如何在 Delphi 中解析复杂的文件格式? (不是 CSV、XML 等)

转载 作者:行者123 更新时间:2023-12-03 15:05:03 24 4
gpt4 key购买 nike

自从我不得不解析比 CSV 或 XML 更难的文件以来,已经有几年了,所以我缺乏实践。我的任务是解析名为 NeXus 的文件格式。在 Delphi 应用程序中。

问题是我不知道从哪里开始,我是否使用标记器、正则表达式等?也许我现在需要的是一个教程。

最佳答案

看看GOLD Parser 。它是一个元解析系统,允许您为语言/文件格式定义正式语法。它创建一个解析规则文件,您可以将其与输入文件一起输入到分词器中,并在内存中创建一个语法树。

网站上提供了标记生成器的 Delphi 实现。它使解析变得更加容易,因为词法分析和标记化已经为您处理好了,您只需担心在正式语法中定义标记,然后在解析它们后对其进行解释。

关于delphi - 如何在 Delphi 中解析复杂的文件格式? (不是 CSV、XML 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3294616/

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