c++ - 需要 C++ HTML 解析器 + 正则表达式支持

标签 c++ html android regex html-parsing

我正在做一个 C++ 项目,我需要找到一个外部库 提供 HTML 解析器和正则表达式支持。

该项目在 2 个操作系统下 - iOS 和 Android。

我在考虑使用 libxml2,它有一个 HTML 解析器模块和 xml 正则表达式。

我可以在HTML页面上使用xml正则表达式模块吗?

另外,我需要一些C++中的基本html函数支持。 就像那 2 个 PHP 函数:rawurlencode 和 urlencode。

我对不同的图书馆持开放态度。

谢谢

最佳答案

我从来没有使用过 libxml2 来解析 html,但我记得它很容易用于 xml 解析,所以可能值得一试。

对于正则表达式,我建议您使用 Boost Regex .

关于c++ - 需要 C++ HTML 解析器 + 正则表达式支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3904288/

相关文章:

c++ - 是否有可以与 GCC 4.9.x 一起使用的 GSL 实现?

c++ - JNI - 将类实例发送到 C++

javascript - 拆分曾经是列表的字符串

android - 在 Android 中通过推特使用 Digits

java - 从大量点进行有效搜索

c++ - 序列化包含指针 vector 的对象 vector

C++ 对 LAPACKE 的调用在单个线程上运行,而 NumPy 使用所有线程

html - 来自按钮的神秘填充

php - 如何在 HTML 页面中使用网络摄像头拍摄快照?

Android:如何从预定的闹钟启动服务?