Flex,如何处理 HTML 文件

Flex, how to process HTML file

我正在使用 libcurl 和 flex 从网页下载图片。

我已经设置了 libcurl easy 函数来从给定的 url 下载任何 HTML 文件,我也有正则表达式,但现在我不知道如何处理下载的 HTML 文件。

示例: 我已将文件 "fp" 下载并保存在特定位置,现在我需要将 fp 传递给正则表达式进行处理,但我的文件结构是:

    %{ 
#include <...>
...
%}

%% 
/* Regular expressions */

%%
int main () {
... //c code with file fp downloaded and saved
}

那么,我如何"send"将fp文件用正则表达式来处理呢?

有什么建议吗? 谢谢

阅读 user58697 的评论后,我开始阅读有关 yyin 的内容并发现在 C 中打开文件后,您可以通过以下方式将其委托给 yyin:

fp = yyin

假设您的文件名为 fp。

完成后,文件将在正则表达式中处理。

我在第二个例子中找到了我的解决方案 this page.