Perl 我应该使用Parse::recdence还是Regexp::Grammars从文档中提取表?

Perl 我应该使用Parse::recdence还是Regexp::Grammars从文档中提取表?,perl,regexp-grammars,parse-recdescent,Perl,Regexp Grammars,Parse Recdescent,我有很多大的纯文本文档要用perl解析。每个文档中大部分都有英文段落,每个文档中都有几个纯文本标记的表格 我已经创建了一个语法来描述表结构,但是我不确定使用Parse::recdence还是Regexp::Grammars来提取表是最好的 我最初倾向于Parse::RecDescent,但在语法上我不确定如何处理我想要忽略的90%的文档文本,以便找到隐藏在每个文档中的我想要提取的两个表 也许我需要Regexp::Grammars,这样我就可以在文档中“拉”我的表达式,直到它找到匹配项 谢谢Reg

我有很多大的纯文本文档要用perl解析。每个文档中大部分都有英文段落,每个文档中都有几个纯文本标记的表格

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

我最初倾向于Parse::RecDescent,但在语法上我不确定如何处理我想要忽略的90%的文档文本,以便找到隐藏在每个文档中的我想要提取的两个表

也许我需要Regexp::Grammars,这样我就可以在文档中“拉”我的表达式,直到它找到匹配项


谢谢

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