У меня много больших текстовых документов, которые я хочу проанализировать с помощью perl.Каждый документ содержит в основном абзацы на английском языке, с парой простых текстовых размеченных таблиц в каждом документе.
Я создал грамматику для описания структуры таблицы, но не уверен, будет ли лучше использовать Parse :: RecDescent или Regexp :: Grammars для извлечения таблиц.
Сначала я склонялся к Parse :: RecDescent, но я не уверен в грамматике, как бы вы справились с 90% текста документа, который я хочу игнорировать, чтобы найти пару таблиц, которые яхочу извлечь похороненный внутри каждого документа.
Возможно, мне нужно Regexp :: Grammars, чтобы я мог "тянуть" свое выражение через документ, пока он не найдет совпадения?
Спасибо