IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    C++爬虫原理(八):正则知识和Boost在VS中的应用

    admin发表于 2015-12-17 03:35:15
    love 0

    一、正则的知识?什么是正则?正则是干什么用的?正则的应用?

    请参考以下教程:正则表达式30分钟入门教程

    二、关于C++编程中的正则

    常用正则有Boost regex,C regex,C++ regex(C++11,VS2010+均支持),这里有关于正则速度的比较,请查看文章:《C++中三种正则表达式比较(C regex,C ++regex,boost regex)》,《#墙裂推荐Boost regex# C,C++11,Boost三种regex库性能比较》。但是以上文章仅供参考,我这里在真实环境测试的过程中,成熟的Boost regex效率远远大于C++11 regx 。对于正则,还是看真实环境,测试后取用把。仁者见仁智者见智~

    三、Boost正则在VS中的应用

    现在在VS中使用Boost非常的方便了,步骤如下:

    1. 下载Boost库:http://www.boost.org/
    2. 解压Boost压缩文件,管理员运行CMD,然后CD到解压目录
    3. 运行bootstrap.bat, 然后等待完成
    4. 上一部执行完成会生成一个bjam.exe程序,运行bjam.exe。
    5. 等待完成就OK了
    6. 最后把VS工程包含Boost目录即可,操作如下:包含目录添加  G:\boost_1_55_0 ;库目录添加    G:\boost_1_55_0\stage\lib,示例图片(来源:百度)如下:boost1

    boost2

    整理、搬运:www.cplusplus.me Share、Open- C/C++程序员之家



沪ICP备19023445号-2号
友情链接