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.
我正在使用 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.