表达式语法

DEELX

DEELX 正则表达式语法

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


概述

DEELX 支持 Perl 兼容的正则表达式语法。DEELX 支持的正则表达式语法与大多数正则引擎基本相同。在扩展语法部分,DEELX 实现了一些独到的功能。

有经验的用户,可参见 DEELX 性能与特点


目录
  1. 基本语法
    1. 普通字符
    2. 简单的转义字符
    3. 转义字符(\Q...\E)
    4. 字符集合
    5. 自定义字符集合
    6. 匹配次数限定符
    7. 字符边界
    8. 选择表达式
    9. 分组
    10. 命名分组
    11. 反向引用 
  2. 扩展语法
    1. 注释
    2. 模式修改符
    3. 非捕获分组
    4. 预搜索(零宽度断言)
    5. 独立表达式
    6. 条件表达式
    7. 递归表达式
       
  3. 匹配模式
    1. 忽略大小写(IGNORECASE)
    2. 单行模式(SINGLELINE)
    3. 多行模式(MULTILINE)
    4. 全局模式(GLOBAL)
    5. 从右向左模式(RIGHTTOLEFT)
    6. 扩展模式(EXTENDED)
       
  4. 替换
    1. $number
    2. ${name}
    3. $$
    4. $&
    5. $`
    6. $'
    7. $+
    8. $_
       

参见

[ 编程帮助] - 编程指南,详细介绍如何将 DEELX 用于你的 C++ 项目。

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

 

regexlab.com © 2005 - 2006