【问题标题】:Should I use Parse::RecDescent or Regexp::Grammars to extract tables from documents?我应该使用 Parse::RecDescent 还是 Regexp::Grammars 从文档中提取表格?
【发布时间】:2011-12-04 09:12:42
【问题描述】:

我有很多大型纯文本文档希望用 perl 解析。每个文档中主要包含英文段落,每个文档中都有几个纯文本标记的表格。

我创建了一个语法来描述表结构,但不确定使用 Parse::RecDescent 还是 Regexp::Grammars 来提取表是否最好。

我最初倾向于 Parse::RecDescent,但我不确定在语法中您将如何处理我想要忽略的 90% 的文档文本,以便找到我想要提取的几个表埋在每个文件里面。

也许我需要 Regexp::Grammars 以便我可以在文档中“拉”我的表达式直到找到匹配项?

谢谢

【问题讨论】:

    标签: perl regexp-grammars parse-recdescent


    【解决方案1】:

    Regexp::Grammars 是我想要的,因为它允许您通过文档提取语法并像正则表达式一样查找匹配项。 Parse::RecDescent 似乎不适合扫描文档并仅查找与语法匹配的文本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-13
      • 1970-01-01
      • 2021-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多