第2章 准备——2.11安装 deelx
来源:互联网 发布:淘宝联盟 退款 返利 编辑:程序博客网 时间:2024/05/28 22:11
白话C++
2.11. 安装 deelx
DEELX 是一个在 C++ 环境下的与 Perl 兼容的正则表达式解析引擎。是 RegExLab 开展的一个研究开发项目。
虽然boost及wxWidgets都各自提供了强大的正则表达式解析引擎,不过这二者都相当庞大,如果仅仅需要处理正则表达式,deelx非常轻便:事实上,它就一个头文件。
以下描述来自deelx官方网站:
- 基本特点:
- 支持与 Perl 兼容的正则表达式语法。
- 支持 IGNORECASE, SINGLELINE, MULTILINE 等常见匹配模式。
- 兼容性强,能在 vc6, vc7, vc8, gcc, Turbo C++ 等大多数 C++ 环境编译。
- 支持命名分组,条件表达式,递归表达式等多种高级特性。
- 与 GRETA、boost 相比,DEELX 独到之处:
- 完全使用模版库编写,支持 char, wchar_t, int 等以及其他基类型版本。
- 全部代码位于一个头文件(.h)中,比任何引擎都使用简单和方便。
- 支持从右向左匹配模式,可从文本结束位置向前搜索匹配。
- 可防止零长度子匹配循环无限次而产生的死循环。
- DEELX 不足之处:
- DEELX 是完全免费的实验室产品。
2.11.1. 安装
请在“E:/cpp_ex_libs/”之下新建子文件夹:deelx,再在deelx文件夹内新建“include/deelx”及“doc”文件夹,如下图:
图 22 deelx 目录结构
将从光盘复制或从 www.d2school.com 网站下载所得的 deelx.zip 解压到deelx/include/deelx目录下;再将 deelx_zh.zip 解压到deelx/doc目录下。
2.11.2. IDE配置
为了方便在Code::Blocks中使用deelx扩展库,您还需要在Code::Blocks中配置 “deelx”全局变量,请参看本章最后一小节。
2.11.3. 相关网址
deelx官方主页:http://www.regexlab.com/zh/deelx/
deelx开源项目:http://www.codeproject.com/KB/library/deelx.aspx
白话C++
- 第2章 准备——2.11安装 deelx
- 第2章 准备——2.1. 准备的准备
- 第2章 准备——2.4.安装wxWidgets
- 第2章 准备——2.5.安装boost
- 第2章 准备——2.3. 安装msys
- 第2章 准备——2.6.安装iconv、iconvpp
- 第2章 准备——2.8 安装 MySQL++
- 第2章 准备——2.9.安装xerces-c
- 第2章 准备——2.10.安装 xsd
- 第2章 准备——2.12.安装gSOAP
- 第2章 准备——2.13.安装SDL
- 第2章 准备——2.2.安装IDE——Code::Blocks
- 第2章 准备——2.7.安装MySQL、MySQL GUI Tools
- 《白话C++》第2章 准备 2.2 安装IDE——Code::Blocks
- 《白话C++》第2章 准备 2.1 准备的准备
- [Hadoop]hadoop2.2安装(1)——安装准备
- 第2章 准备——2.14.Code::Blocks配置——全局路径变量
- 机器学习第2章 : 准备
- MFC消息映射的原理:笔记
- 黑客如何窃取银行
- Oracle学习笔记(四)-- 字符函数
- Windows Embedded CE 4.2/5.0/6.0开发工具下载大全
- 成功的五大步骤是什么?(摘自书籍)
- 第2章 准备——2.11安装 deelx
- 无法共享本地文件夹
- 够YY 小说推荐,符合某GG要求
- 日志报告
- AspNetPager + GridView + ASP.NET AJAX 分页无刷新实现
- GNU 通用公共授权 (简体中文翻译版)
- SSH 的详细使用方法
- (EXT之家)EXT 与json的交互
- 第2章 准备——2.12.安装gSOAP