作者:
菲茨杰拉德
出版社: 人民邮电出版社
原作名: Introducing regular expressions
译者: 王热宇
出版年: 2013-4
页数: 124
定价: 35.00元
装帧: 平装
丛书: O'Reilly动物系列(中译本)
ISBN: 9787115311498
出版社: 人民邮电出版社
原作名: Introducing regular expressions
译者: 王热宇
出版年: 2013-4
页数: 124
定价: 35.00元
装帧: 平装
丛书: O'Reilly动物系列(中译本)
ISBN: 9787115311498
内容简介 · · · · · ·
《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。书中贯穿了大量简洁明了的示例,旨在让读者轻松掌握正则表达式。此外,书中各在线和桌面工具一应俱全,并介绍了进阶参考资料,是一本不可多得的正则表达式入门好书。《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。
作者简介 · · · · · ·
Michael Fitzgerald 知名程序员、顾问、技术作家,为O’Reilly以及John Wiley & Sons编写过十余本技术图书,在O’Reilly Network上发表了大量文章。他曾是针对XML的RELAX NG模式语言委员会的成员。
目录 · · · · · ·
目 录
前言 IX
第1章 什么是正则表达式 1
1.1 从Regexpal开始 2
1.2 匹配北美电话号码 3
1.3 用字符组来匹配数字 4
1.4 使用字符组简写式 5
1.5 匹配任意字符 5
1.6 捕获分组和后向引用 6
1.7 使用量词 6
1.8 括选文字符 8
1.9 应用举例 9
1.10 本章所学 11
1.11 相关资源 11
第2章 简单的模式匹配 13
2.1 匹配字符串字面值 15
2.2 匹配数字 15
2.3 匹配非数字字符 17
2.4 匹配单词和非单词字符 18
2.5 匹配空白符 19
2.6 再谈匹配任意字符 21
2.7 给文本加标签 23
2.7.1 用sed为文本加标签 24
2.7.2 用Perl为文本加标签 25
2.8 本章所学 26
2.9 相关资源 27
第3章 边界 29
3.1 行的起始与结束 30
3.2 单词边界与非单词边界 31
3.3 其他锚位符 33
3.4 使用元字符的字面值 34
3.5 添加标签 35
3.5.1 使用sed添加标签 36
3.5.2 使用Perl添加标签 37
3.6 本章所学 38
3.7 相关资源 39
第4章 选择、分组和后向引用 41
4.1 选择操作 41
4.2 子模式 45
4.3 捕获分组和后向引用 46
4.4 非捕获分组 49
4.5 本章所学 50
4.6 相关资源 51
第5章 字符组 53
5.1 字符组取反 55
5.2 并集与差集 56
5.3 POSIX字符组 58
5.4 本章所学 60
5.5 相关资源 60
第6章 匹配Unicode和其他字符 61
6.1 匹配Unicode字符 62
6.2 用八进制数匹配字符 65
6.3 匹配Unicode字符属性 66
6.4 匹配控制字符 68
6.5 本章所学 70
6.6 相关资源 70
第7章 量词 73
7.1 贪心、懒惰和占有 74
7.2 用*、+和?进行匹配 74
7.3 匹配特定次数 75
7.4 懒惰量词 77
7.5 占有量词 78
7.6 本章所学 79
7.7 相关资源 79
第8章 环视 81
8.1 正前瞻 81
8.2 反前瞻 84
8.3 正后顾 85
8.4 反后顾 85
8.5 本章所学 86
8.6 相关资源 86
第9章 用HTML标记文档 87
9.1 匹配标签 87
9.2 用sed转换普通文本 89
9.2.1 用sed进行替换 89
9.2.2 用sed处理罗马数字 90
9.2.3 用sed处理特定段落 91
9.2.4 用sed处理多行诗文 91
9.3 追加标签 92
9.4 用Perl转换普通文本 94
9.4.1 用Perl处理罗马数字 95
9.4.2 用Perl处理特定段落 96
9.4.3 用Perl处理多行诗文 96
9.4.4 使用Perl命令文件 97
9.5 本章所学 99
9.6 相关资源 99
第10章 初级班毕业了 101
10.1 想上中级班 103
10.2 工具、实现程序以及程序库 103
10.2.1 Perl 103
10.2.2 PCRE 104
10.2.3 Ruby(Oniguruma) 104
10.2.4 Python 105
10.2.5 RE2 105
10.3 匹配北美电话号码 105
10.4 匹配电子邮件地址 106
10.5 本章所学 106
附录 正则表达式参考 107
术语表 118
索引 122
作者及封面简介 124
· · · · · · (收起)
前言 IX
第1章 什么是正则表达式 1
1.1 从Regexpal开始 2
1.2 匹配北美电话号码 3
1.3 用字符组来匹配数字 4
1.4 使用字符组简写式 5
1.5 匹配任意字符 5
1.6 捕获分组和后向引用 6
1.7 使用量词 6
1.8 括选文字符 8
1.9 应用举例 9
1.10 本章所学 11
1.11 相关资源 11
第2章 简单的模式匹配 13
2.1 匹配字符串字面值 15
2.2 匹配数字 15
2.3 匹配非数字字符 17
2.4 匹配单词和非单词字符 18
2.5 匹配空白符 19
2.6 再谈匹配任意字符 21
2.7 给文本加标签 23
2.7.1 用sed为文本加标签 24
2.7.2 用Perl为文本加标签 25
2.8 本章所学 26
2.9 相关资源 27
第3章 边界 29
3.1 行的起始与结束 30
3.2 单词边界与非单词边界 31
3.3 其他锚位符 33
3.4 使用元字符的字面值 34
3.5 添加标签 35
3.5.1 使用sed添加标签 36
3.5.2 使用Perl添加标签 37
3.6 本章所学 38
3.7 相关资源 39
第4章 选择、分组和后向引用 41
4.1 选择操作 41
4.2 子模式 45
4.3 捕获分组和后向引用 46
4.4 非捕获分组 49
4.5 本章所学 50
4.6 相关资源 51
第5章 字符组 53
5.1 字符组取反 55
5.2 并集与差集 56
5.3 POSIX字符组 58
5.4 本章所学 60
5.5 相关资源 60
第6章 匹配Unicode和其他字符 61
6.1 匹配Unicode字符 62
6.2 用八进制数匹配字符 65
6.3 匹配Unicode字符属性 66
6.4 匹配控制字符 68
6.5 本章所学 70
6.6 相关资源 70
第7章 量词 73
7.1 贪心、懒惰和占有 74
7.2 用*、+和?进行匹配 74
7.3 匹配特定次数 75
7.4 懒惰量词 77
7.5 占有量词 78
7.6 本章所学 79
7.7 相关资源 79
第8章 环视 81
8.1 正前瞻 81
8.2 反前瞻 84
8.3 正后顾 85
8.4 反后顾 85
8.5 本章所学 86
8.6 相关资源 86
第9章 用HTML标记文档 87
9.1 匹配标签 87
9.2 用sed转换普通文本 89
9.2.1 用sed进行替换 89
9.2.2 用sed处理罗马数字 90
9.2.3 用sed处理特定段落 91
9.2.4 用sed处理多行诗文 91
9.3 追加标签 92
9.4 用Perl转换普通文本 94
9.4.1 用Perl处理罗马数字 95
9.4.2 用Perl处理特定段落 96
9.4.3 用Perl处理多行诗文 96
9.4.4 使用Perl命令文件 97
9.5 本章所学 99
9.6 相关资源 99
第10章 初级班毕业了 101
10.1 想上中级班 103
10.2 工具、实现程序以及程序库 103
10.2.1 Perl 103
10.2.2 PCRE 104
10.2.3 Ruby(Oniguruma) 104
10.2.4 Python 105
10.2.5 RE2 105
10.3 匹配北美电话号码 105
10.4 匹配电子邮件地址 106
10.5 本章所学 106
附录 正则表达式参考 107
术语表 118
索引 122
作者及封面简介 124
· · · · · · (收起)
"学习正则表达式"试读 · · · · · ·
本书通过示例介绍如何编写正则表达式,旨在让读者轻松掌握正则表达式。事实上, 笔者几乎将所涉及的每一个概念都通过示例展示了出来,读者很容易模仿尝试。 正则表达式有助于找到文本字符串中的各种模式。更确切地说,正则表达式是经过专门编写的文本字符串,用来匹配字符串(尤其是文件内字符串)集合中符合该模式的所有字符串。 正则表达式最早出现于美国数学家斯蒂芬 ...
· · · · · · (查看全部试读)
丛书信息
· · · · · ·
O'Reilly动物系列(中译本)(共317册),
这套丛书还有
《Julia语言编程入门》《构建机器学习应用》《Prometheus学习手册》《CSS权威指南(第四版)》《混沌工程:复杂系统韧性实现之道》
等
。
喜欢读"学习正则表达式"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"学习正则表达式"的人也喜欢 · · · · · ·
- 版本控制之道 7.7
- Shell脚本学习指南 7.4
- 深入理解ES6 9.3
- 高效程序员的45个习惯 8.2
- 贝叶斯思维 7.6
- 精益开发实战 8.1
- Ruby元编程 9.4
- 编写可维护的JavaScript 8.1
- 正则表达式必知必会 8.6
- C++沉思录 8.6
学习正则表达式的书评 · · · · · · ( 全部 8 条 )
作为正则初学者的我帮助不大
原本初衷确是前面开发过程中涉及字符匹配相关功能使用正则表达式能很简洁方便的解决问题,但又不是很清晰其中原理,只能网上找现成代码,些许修改就无从下手,由此借阅相关书籍浅入学习。 起初搜寻到各人推荐的《 精通正则表达式 》与《 正则表达式必知必会 》,可能太过热门,...
(展开)
适合正则表达式入门 讲解不够深入
1. 这本书更适合入门者,而不是很适合那些想进一步学习正则表达式的读者; 2. 书中一步步讲解正则表达式的基础知识,而且介绍了不少相关的在线工具,这个比较贴心。 3. 虽然我对正则表达式了解的还不够深入,但本书总体来说,收获不多; 4. 推荐阅读[《精通正则表达式》](https...
(展开)
适合没接触过正则的同学入门学习
如果你有一定的正则经验,就不要看这本书了。这本书属于入门教学级,如果想深入学习正在就看 那本权威指南 -------------------------------------------------------------------------
(展开)
了解RegExp的入门书籍
这本书只有152页,而且正文的比例还不到一半!尽管如此,它还是较为系统介绍了RegExp知识体系,而且用精炼的语言准确阐述了RegExp知识体系中的术语如captured group, look around等,我认为这本书在传达RegExp的知识方面还是比较称职的。RegExp毕竟是每一个程序员需要了解的东...
(展开)
> 更多书评 8篇
论坛 · · · · · ·
在这本书的论坛里发言这本书的其他版本 · · · · · · ( 全部3 )
-
O'Reilly Media (2012)7.8分 24人读过
-
东南大学出版社 (2013)暂无评分 3人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- Booklist 2013 (九间)
- 2013年我想读的书 (xhinking)
- 我的计算机类电子书 (wizard)
- 焚舟纪 (宇宙)
- 梦寐以求禽兽书! (亲爱的猥琐猪)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于学习正则表达式的评论:
feed: rss 2.0
0 有用 Hi~ 2020-02-27 22:06:21
入门推荐
0 有用 三彩 2015-07-27 19:00:12
正则表达式入门
0 有用 melete 2016-05-09 18:12:45
书有点薄,比较基础
0 有用 月光照着我 2022-01-11 20:17:45
与想象中的不同,本书有不少篇幅是讲述正则表达式在各类工具中的使用,讲述比较简单,在实际使用时应该还要查资料
0 有用 lastmayday 2014-02-19 21:14:54
本来没打算去图书馆借正则的书, 顺便看见很薄一本就带回来了. 很基础一下子就翻完啦~ 还讲了点sed和Perl
0 有用 西夏上马 2023-11-20 14:26:30 浙江
入门。
0 有用 Oun 2023-04-22 21:48:43 北京
还行
0 有用 月光照着我 2022-01-11 20:17:45
与想象中的不同,本书有不少篇幅是讲述正则表达式在各类工具中的使用,讲述比较简单,在实际使用时应该还要查资料
0 有用 None 2021-06-15 10:42:20
很薄一本,很快能看完,基础入门
0 有用 女王公园的八神 2021-05-02 21:10:22
本菜鸡经常要翻怎么写正则,好歹重新看下。