编程帮助

DEELX

DEELX 正则引擎编程帮助

C++ 环境下的正则表达式引擎,RegExLab 的研究开发项目。


概述

DEELX 的移植和使用非常简单,DEELX 的所有代码只有一个头文件(deelx.h),include 该头文件即可。

不需要为 DEELX 创建 project,也不需要添加任何 cpp 或者静态库 lib 文件。运行时,也不依赖专门的动态库。由于 deelx.h 已经直接包含到你的项目中,因此不会存在 Runtime Library 与主项目不同的问题,也不用担心会产生连接错误的问题。


目录
  1. CRegexpT 模板类
    1. 构造方法
    2. Compile 方法
    3. MatchExact 方法
    4. Match 方法
    5. GetNamedGroupNumber 属性
    6. PrepareMatch 方法
    7. Replace 方法
    8. ReleaseContext 方法
    9. ReleaseString 方法 
  2. MatchResult 类
    1. IsMatched 属性
    2. GetStart 属性
    3. GetEnd 属性
    4. GetGroupStart 属性
    5. GetGroupEnd 属性
    6. MaxGroupNumber 属性
       
  3. CContext 类

参见

[ 正则表达式语法] - 详细介绍 DEELX 支持的正则表达式语法。

[ 表达式工具 Match Tracer] - 推荐使用正则表达式可视化编写及调试工具。

 

regexlab.com © 2005 - 2006