- 前言
- 第1章 正則表達式入門
- 解決實際問題
- 作為編程語言的正則表達式
- 正則表達式的思維框架
- Egrep元字符
- 基礎知識拓展
- 一家之言
- 第2章 入門示例拓展
- 關於這些例子
- 使用正則表達式匹配文本
- 第3章 正則表達式的特性和流派概覽
- 在正則的世界中漫步
- 正則表達式的注意事項和處理方式
- 使用正則表達式修改文本
- 字符串,字符編碼和匹配模式
- 常用的元字符和特性
- 高級話題引導
- 第4章 表達式的匹配原理
- 發動引擎
- 匹配的基礎
- 表達式主導與文本主導
- 回溯
- 關於匹配優先和回溯的更多內容
- NFA、DFA和POSIX
- 總結
- 第5章 正則表達式實用技巧
- 正則表達式的平衡法則
- 若干簡單的例子
- HTML相關範例
- 擴展的例子
- 第6章 打造高效正則表達式
- 典型示例
- 全面考察回溯
- 性能測試
- 常見優化措施
- 提高表達式速度的訣竅
- 消除循環
- 流暢運轉的表達式
- 總結:開動你的大腦
- 第7章 Perl
- 作為語言組件的正則表達式
- Perl的正則流派
- 正則表達式相關的Perl教義
- qr/…/運算符與regex對像
- Match運算符
- Substitution運算符
- Split運算符
- 巧用Perl的專有特性
- 效率
- 結語
- 第8章 Java
- Java的正則流派
- Java對\p{…}和\P{…}的支持
- Unicode行終結符
- 使用java.util.regex
- The Pattern.compile() Factory
- Matcher對像
- Pattern的其他方法
- 拓展示例
- Java版本差異
- 第9章.NET
- .NET的正則流派
- 使用.NET正則表達式
- 核心對像詳解
- 靜態「便捷」函數
- 支持函數
- .NET高級話題
- 第10章 PHP
- PHP的正則流派
- Preg函數接口
- Preg函數羅列
- 「缺失」的preg函數
- 遞歸的正則表達式
- 效率
- 擴展示例
- 索引
- 使用正則表達式修改文本
- 消除循環
- 巧用Perl的專有特性
- 索引
精通正則表達式(第3版)
內容簡介:隨著互聯網的迅速發展,幾乎所有工具軟件和程序語言都支持的正則表達式也變得越來越強大和易於使用。本書是講解正則表達式的經典之作。本書主要講解了正則表達式的特性和流派、匹配原理、優化原則、實用訣竅以及調校措施,並詳細介紹了正則表達式在Perl、Java、.NET、PHP中的用法。……