精通正则表达式(第3版)
精通正则表达式(第3版)
最新章节:索引(-)
随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。本书是讲解正则表达式的经典之作。本书主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在Perl、Java、.NET、PHP中的用法。
Jeffrey E·F·Friedl《精通正则表达式(第3版)》全部章节列表
- 前言
- 第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的专有特性
- 索引