
精通正则表达式:第3版
《精通正则表达式:第3版》是2007年电子工业出版社出版的图书,作者是Jeffrey E.F.Friedl。
基本介绍
- 书名:精通正则表达式:第3版
- 作者:(美)Jeffrey E.F.Friedl
- 原版名称:Mastering Regular Expressions
- 译者:余晟
- ISBN:9787121046841
- 出版社:电子工业出版社
- 出版时间:2007年9月
- 开本:16开
- 丛书名:博文视点O'REILLY丛书系列
内容简介
随着网际网路的迅速发展,几乎所有工具软体和程式语言都支持的正则表达式也变得越来越强大和易于使用。本书是讲解正则表达式的经典之作。本书主要讲解了正则表达式的特性和流派、匹配原理、最佳化原则、实用诀窍以及调校措施,并详细介绍了在perl、java、.net、php中正则表达式的用法。
本书自第一版开始着力于教会读者 “以正则表达式来思考”,来让读者真正“精通”正则表达式。该版对php的相关内容、java1.5和java1.6的新特性作了可观的扩充讲解。任何有机会使用正则表达式的读者都将因本书而受益匪浅。
作者简介
Jeffrey E.F.Friedl生长于俄亥俄州Rootstown的乡村,小时候希望成为天文学家,直到有一天他发现了闲置在化学实验室角落里的TRS-80 Model I(装备了整整16KB RAM)。1980年他终于开始使用Unix(和正则表达式)。在肯特(Kent)大学和新罕布夏(New Hampshire)大学分别获得计算机学士和硕士学位之后,他在日本京都工作了8年,为欧姆龙公司(Omron Corporation)进行核心开发,1997年迁居硅谷,在当时还不为人知的Yahoo!用正则表达式处理财经新闻和数据。2004年4月他偕妻儿返回京都。
目录
前言
第1章 正则表达式入门
解决实际问题
作为程式语言的正则表达式
以档案名称做类比
以语言做类比
正则表达式的思维框架
对于有部分经验的读者
检索文本档案:egrep
egrep元字元
行的起始和结束
字元组
用点号匹配任意字元
多选结构
忽略大小写
单词分界符
小结
可选项元素
其他量词:重複出现
括弧及反向引用
. 神奇的转义
基础知识拓展
语言的差异
正则表达式的目标
更多的例子
正则表达式术语彙总
改进现状
总结
一家之言
第2章 入门示例拓展
关于这些例子
perl简单入门
使用正则表达式匹配文本
向实用的程式前进
成功匹配的副作用
错综複杂的正则表达式
暂停片刻
使用正则表达式修改文本
例子:公函生成程式
举例:修整股票价格
自动的编辑操作
处理邮件的小工具
用环视功能为数值添加逗号
text-to-html转换
回到单词重複问题
第3章 正则表达式的特性和流派概览
在正则的世界中漫步
正则表达式的起源
最初印象
正则表达式的注意事项和处理方式
集成式处理
程式式处理和面向对象式处理
查找和替换
其他语言中的查找和替换
注意事项和处理方式:小结
字元串,字元编码和匹配模式
作为正则表达式的字元串
字元编码
unicode
正则模式和匹配模式
常用的元字元和特性
第4章 表达式的匹配原理
第5章 正则表达式实用技巧
第6章 打造高效正则表达式
第7章 perl
第8章 java
第9章 net
第10章 php
索引